基于称重技术中AES加密的简述
自动计量称重日益普及,防止数据篡改变得日益重要,数字称重仪表在这方面具有独有的优势。作为数字称重领域的领导者,HBM在其最的数字称重仪表中,采用了AES 256 位加密技术,AES 加密标准已经成为称重技术加密的新标准。不仅因为其符合现代加密技术的所有要求,还提供了很多其他优势,为称重系统的使用带来了很多便利,节约时间和费用。
一、关于 AES
在了解AES 之前我们必须熟悉现代加密技术的基本要求,现代加密技术的要求为:
1. 安全性:只有授权用户才能读取数据和相关信息;
2.防止篡改:当数据产生时,数据和信息容器就记录了数据变化的时间;
3.防止伪造:可以识别信息和数据的创建者或发送者;
4. 绑定:数据或信息的创建者或发送者不能与数据和信息的原始创建者产生冲突。
AES(Advanced Encryption Standard)是密码学中的新一代对称高级加密标准,又称 Rijndael 加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原 DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院 (NIST) 于 2001年 11月 26 日发布于 FIPS PUB 197,并在 2002 年 5月26 日成为有效的标准。2006 年,高级加密标准已然成为对称密钥加密中最流行的算法之一。
AES算法为比利时密码学家 Joan Diemen 和Vincent Rijmen 所设计,结合两位作者的名字,以Rijndael 之命名。
增强加密标准 (AES) 被认为是一种现代“非可溯”算法。AES 甚至被用于美国的官方文件的最高安全标准。欧洲研究院项目 NESSIE(欧洲新签名和加密项目),希望统一商业和政府文件加密技术,也明确推荐AES。这是因为 AES 可靠性符合现代加密技术的要求。
二、AES 加密算法的简述
NIST 为 AES 新标准发布了以下要求:必须是对称算法,特别是分组密码;必须使用128、192和256bits 密匙;必须能够容易被一般的硬件和软件使用;必须能够通过密码分析学测试;必须有较小的存储空间,占用有限资源;必须对所有人开放并免费使用。
AES 的 Rijndeal 算法是一个由可变数据块长和可变密钥长的选代分组加密算法。数据块经过多次数据变换操作,每一次变换操作产生一个中间结果,这个中间结果,叫做状态。状态可表示为二维字节数组,它有4 行,Nb列,且Nb等于数块长除32。如表 1 所示。
数据块按 a0,0,a1,0,a2,0,a3,0,a0,1,a1,1,a2,1,a3,1,a0,2,a1,2……的顺序映射为状态中的字节。在加密操作结束时,密文按同样的顺序从状态中抽取。
相关文章
- 2022-08-24ASCO双电源开关在地铁项目中的应用
- 2024-08-05炮管直线度测量中母线与轴线直线度关系研究
- 2023-01-10CD系列飞锯控制系统的应用
- 2023-05-12便携式激光生化探测仪
- 2023-10-19一种改进的原子力显微镜摩擦力标定方法
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。