高速统一椭圆曲线密码系统与PRBS发生器技术解析
在当今的数字技术领域,密码系统和信号测试技术至关重要。高速统一椭圆曲线密码系统为数据安全提供了强大的保障,而伪随机二进制序列(PRBS)发生器则在高速数模转换器(DAC)测试等方面发挥着关键作用。下面将详细介绍这两方面的技术内容。
高速统一椭圆曲线密码系统
高速统一椭圆曲线密码系统(BHC)的设计在FPGA设备上得以实现,其核心在于高效地完成标量乘法运算。
- ALU架构 :BHC处理器的算术逻辑单元(ALU)中,M3用于控制输入到四元块,M4用于最终输出的选择。这种设计确保了数据处理的高效性和准确性。
- 效率分析 :该设计的效率通过计算标量乘法kP所需的总时间来衡量。若密钥k的总长度为l,汉明重量为h,且求逆需要22个时钟脉冲,那么所需的总时钟脉冲数(不包括密钥修改模块初始密钥移位所需的14个时钟脉冲)为:
[
\text{时钟脉冲数} = 3 + 17(l - 1) + 17(h - 1) + 22
]
在计算时钟周期需求时,考虑了最坏情况,即233位密钥的一半位为1且无连续的1。但在实际情况中,存在连续1块的概率接近1,这将提高设计的速度。 - 性能比较 :将该FPGA实现与其他一些ECC处理器的实现结果进行了比较。为了在不同领域进行更好的比较,引入了缩放因子。切片数量因乘法器块的存在呈二次关系,因此切片的缩放因子为((233/m)^2),时间的缩放因子为(233/m)。比较结果表明,BHC在某些特定子组中是完整的,并且比
超级会员免费看
订阅专栏 解锁全文
783

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



