TECHNICAL, STRATEGIC, SOCIAL, LEGAL REASONS is a specialist in web-based information encryption. But after all, why is it necessary to encrypt? A computer’s operating system and applications offer isolation methods to prevent access to information from people who are not entitled to it. What else does encryption bring?

The first reason is technical. The insulation provided by the operating system, applications or databases is fundamentally illusory. If you follow the technical news, you hear regularly about computer flaws, programs, operating systems, protocols or hardware.

These flaws are tenuous, it only takes very little to have a fault. To illustrate this, consider the bug that led to the destruction of the first Arianne 5 rocket. The wikipedia article details this bug. In summary, a variable representing acceleration was coded to 8 bits when it should have been coded to 9 bits. Only one bit led to the destruction of the rocket after 37 seconds.

This type of code instability is both very common (this is the definition of a bug) and at the same time very surprising, intellectually. We are deceived by our physical intuition, such instabilities are rare (even if they exist) in our sensory world.

Not only is the software susceptible to infinitesimal error, but also the digital hardware. The Spectre attack and now the whole family of associated attacks are related to processor architecture.

It is therefore necessary to be able to protect the computer data despite the software and despite the hardware. That is, use something else. The other thing is mathematics, and mathematics for data protection is cryptography.