基于嵌入式平台的分布式密钥加解密加载数据的方法
2022-06-07中国电子科技集团公司第二十九研究所罗熹
内江科技 2022年5期
◇中国电子科技集团公司第二十九研究所 罗熹
在电子设备上PowerPC与可拆卸存储设备互联的硬件构型下,本文提出合理的加载数据的加解密方法。该方法的核心是密钥分布式存储。通过密钥管理机使用一级密钥加密随机二级密钥得到三级密钥。使用二级密钥加密加载数据。通过网络将加载的数据,三级密钥均分布在可拆卸存储设备上不同分区。PowerPc通过读取加密的数据、三级密钥,使用一级密钥及对称解密算法对加密的三级密钥进行解密得到二级密钥,再使用二级密钥对加载的数据进行解密。使用的加解密算法为256位的AES。
1 引言
随着电子设备技术的迅猛发展,基于嵌入式平台开发的应用逐年增多,而这些应用在存储设备上读取加载数据是正常运行必要步骤。常见的应用包括数据链[5],无人机加密应用等。数据加密技术对于保护用户加载数据的隐私有着不可替代作用。所谓数据加密技术是指将信息(或称明文)经过加密钥匙(密钥)及加密函数转换,变成无意义的密文,而接收方将此密文经过解密函数,解密钥匙还原成明文的技术[1]。各种不同的加解密方法包括混合加密算法[2], 数字混沌加密加密系统[3],多种加密体制混合加密[4],通过增加加解密算法的复杂度从而提高了破解加解密系统的难度。但上述加解密算法仅从软件角度考虑了加密算法的复杂度,未考虑数据密钥分布式硬件存储。同时,加密密钥为固定密钥,无法灵活修改。……
登录APP查看全文
