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
- High Bandwidth Memory 3 (HBM3/3E) IP optimized for Samsung SF4X
- ULL PCIe DMA Controller
- Bluetooth Dual Mode v6.0 Protocol Software Stack and Profiles IP
- SENT/SAE J2716 Transmitter
- SENT/SAE J2716 Receiver
Related Blogs
- How to Augment SoC Development to Conquer Your Design Hurdles
- How to Secure Your Computing System's Power-Up Process with Secure Boot?
- Plundervolt steals keys from cryptographic algorithms
- From ChatGPT to Computer Vision Processing: How Deep-Learning Transformers Are Shaping Our World