SEA:适用于小型嵌入式应用的可扩展加密算法
在当今的数字时代,嵌入式应用的安全需求日益增长。对于资源受限的小型嵌入式设备,如建筑基础设施中的智能设备、RFID 等,需要一种高效且安全的加密算法。SEA(Scalable Encryption Algorithm)就是这样一种为小型嵌入式应用设计的可扩展加密算法,它具有低内存需求、小代码尺寸等特点,能够满足这些设备的特殊需求。
1. 设计原则与应用场景
SEA 的设计遵循了一系列原则,以满足小型嵌入式应用的需求:
- 低资源需求 :包括低内存需求、小代码尺寸和有限的指令集,确保算法能够在资源受限的设备上运行。
- 灵活性 :SEAn,b 在文本、密钥和处理器大小方面具有参数化特性,能够根据不同的平台(如 8 位或 32 位处理器)进行调整,以获得针对特定处理器的小型加密例程,并且加密的安全性可以根据密钥大小进行调整。
- 高效组合 :支持加密和解密的高效组合,以及“即时”派生密钥的能力,这在需要同一设备进行加密和解密操作的场景(如身份验证)中尤为重要。
- 简单实现 :算法的简单性使得其实现变得直接明了。
嵌入式应用,如建筑基础设施,为这种新的加密系统提供了重要的机遇和挑战。例如,在灯光和开关、恒温器和空气处理器的配置中引入可编程性,有望提高建筑的建设成本、占用灵活性和能源效率。但要满足建筑行业经济规模的需求,需要在资源受限的系统中实现安全轻量级的点对点网络。SEA 为这类网络中的低成本加密/身份验证提供了合适的解决方案,同样也适用于 RFI
SEA:小型嵌入式应用的可扩展加密算法
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



