"); //-->
本期介绍随机数在密码学中生成初始向量IV的用法。
对称加密算法在密码学中占有重要地位,很多嵌入式设备传输加密和网络数据加密都采用对称加密算法。3DES/AES作为应用广泛的对称加密算法,已经被大家所熟知,但很多人并不知道这些算法还分有多种加密模式。以AES为例,AES算法有五种加密模式(本文暂不展开说明这五种模式原理),其中CBC/CFB/OFB三种模式都需要初始向量IV的参与。以CBC为例,该模式的优点是很好的隐藏了明文信息结构,且分组数据各级之间有嵌套关联。该模式的第一个明文数据块需要与初始向量IV进行异或操作,此处的IV可以是固定值,也可以是随机值,但大多数开发者或协议规范都选择使用随机IV,因为在明文固定的前提下,随机IV会让第一个明文数据块变为随机变量,进而使得后续运算产生的各个密文快都是随机变化的。每次加密前产生随机IV,则对于同一数据,每次加密的密文都是随机变化的。这样就使得破解难度和破解成本大大增加,很好的增加了数据安全强度。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
专为客户设计的高性能器件系列
模拟芯视界 | 射频转换器的电源噪声抑制:实现无杂波雷达设计
英飞凌数字电源控制器推出全新产品XDPP1188-200C
nRF903 GMSK/GFSK 950~430 MHz收发器
工程师的十大缺陷
ML2722 902~928 MHz FSK收发器
模拟器件- AFE5805 用于超声波的 8 通道模拟前端
TMS320DM365 数字媒体处理器示例
DigiKey 推出《工程技术启钥》视频系列,帮助培养下一代工程师
迈瑞与GMSL™3:微创手术,超清视界
加速电路设计的软件
突破 PMU 测量瓶颈:精密 ADC 实现模拟输出精准采集
嵌入式系统:后PC时代的擎天之柱
VB 6.0运行库
MAX2420/MAX2421/MAX2422/MAX2460/MAX2463 FSK/BPSK/QPSK 900 MHz收发器
瑞萨电子下一代 R-Car 汽车技术采用 Arteris 片上网络 IP
从控制到智能:TI 推动工业自动化与机器人系统能力升级
WE904/WE905 FM/FSK l~0.1 GHz收发器
uPSD3200仿真头PCB库
芯科科技闪耀2026嵌入式世界展
值得注意的单片机控制板的设计原则
DR3000 00K/ASK 916.50 MHz收发器模块
研发中心取得成功依赖四个因素
TI 重磅推出高性能隔离式电源模块,重新定义数据中心与电动汽车功率密度极限
uPSD3200FLASH C51程序参考设计
模拟器件 - SN65HVS882 用于工业数字输入的 8 通道宽 10-34V 数字输入串行器
uPSD3200单片机快速入门
uPSD3200 USB驱动程序
F28335 和入门套件演示
面向数据中心备电系统的电池检测新路径:EIS技术加速走向规模化应用