基于FPGA的AES加解密读写控制系统,实现FLASH内部读写内容的销毁功能
生活随笔
收集整理的這篇文章主要介紹了
基于FPGA的AES加解密读写控制系统,实现FLASH内部读写内容的销毁功能
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第一,由主控發送寫指令,由于每次寫入到閃存的時候,必須加密,所以在主控發出寫指令的時候,隨機序列模塊產生偽隨機序列作為加密的密鑰。同時需要產生對密鑰進行加密的mastkey序列。
第二,CBC加密,對于發送的序列(本課題,我們使用的是128位的AES),每128個進行劃分,對于每個128個序列,首先和前一128個序列的密文進行異或,然后再通過密鑰進行加密,然后再使用mastkey序列將當前的密鑰進行加密,從而完成一個CBC加密鏈。
這里,對于閃存的存儲空間做如下的設計:
總結
以上是生活随笔為你收集整理的基于FPGA的AES加解密读写控制系统,实现FLASH内部读写内容的销毁功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TDOA定位的Chan算法MATLAB源
- 下一篇: 基于FPGA的HDB3数字编码器设计