How to Separate your Cryptographic Keys
When designing cryptographic protocols and systems, many guiding principles ought to be respected. Often, these guiding principles are lessons learned from years of attacks and vulnerabilities against supposedly secure systems. Today we will look at one of the most prominent principles in cryptographic design – the principle of key separation. While the ideas behind key separation seem straightforward, we will see that it is not always trivial to spot cases of poorly implemented key separation. To show this, we will look at the example of the recent attacks on the MEGA cloud storage platform that leverage poor key separation to achieve a full breach of security.
What is key separation?
To read the full article, click here
Related Semiconductor IP
- I3C Full Controller / Target
- I3C HCI Host Controller
- USB-C Power Delivery IP Core
- ACU100 Audio Computing IP
- PDM Modulator PCM to PDM Conversion IP
Related Blogs
- How to Secure Your Computing System's Power-Up Process with Secure Boot?
- How to Make Your Specifications Golden
- Plundervolt steals keys from cryptographic algorithms
- How Head Tracking Can Elevate Your Spatial Audio Experience