轻量级密码算法LBlock的FPGA优化实现

来源 :计算机系统应用 | 被引量 : 0次 | 上传用户:baoxiongwen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
LBlock密码算法是我国学者吴文玲和张蕾在ACNS2011提出的轻量级分组加密算法.论文对LBlock加密算法的硬件优化实现进行了研究,一方面将相同运算用一个模块设计完成,通过主程序重复调用完成加密;另一方面将轮操作和密钥更新放在同一个模块中并行执行,而且使用相同寄存器完成S盒变换和密钥变换,这样既可以不影响加密速度,又不需要将密钥更新中间结果另存,有效地节省寄存器的使用开销.然后分模块进行实现并仿真实验,和进行整体正确性实验验证.通过实验,验证论文所用优化方法可以较大幅度减少LBlock密码算法的实现
其他文献
针对驾驶员不良换挡习惯造成明显燃油浪费的现状,提出了一套基于最佳燃油经济性的换挡指导系统,其基本原理是通过汽车OBD-Ⅱ接口读取车辆状态参数,然后依据最优换挡理论,在恰
传统DVS算法在能量管理方面没有考虑实际系统性能的需求,这在一定意义上限制了其节能效果.针对这一问题,提出一种基于DVS技术的性能感知反馈调度算法.在反馈调度器中,分别采用DVS
针对传统运维知识库建设的不足,提出了一种面向服务台的生产运维知识自动分层提取模型.通过建立生产运维特征词库,对事件工单的短文本进行向量化解析,并利用改进的KNN算法实现事
目前电子仪器仪表大量采用串行方式做为通信接口,无法连入计算机网络,设计了一种嵌入式串口服务器模块.模块以微处理器S3C2440A为核心处理芯片,使用以太网控制器RTL8019AS和
手机3D动画自动生成系统是要实现从用户发送信息给服务器,经过信息抽取、情节规划、场景规划等一系列的处理,最终生成与短信内容相关的视频动画并发送给接收方这一过程.其中场景规划模块是在情节定性规划的基础上确定情节的各个细节,并将其量化到三维动画场景文件中.在动画情节规划的基础上,对动画场景规划模块中的三维场景空间布局问题进行研究,将三维场景可用空间根据物体的语义信息进行布局,基于语义网技术设计和实现三
随着现代网络技术的快速发展,信息系统的架构面临着安全性、扩展性、稳定性、性能等方面的新挑战.提出信息系统的多层级体系结构,面向对象组件的多层系统构建方式,有利于系统
针对Kerberos协议的弱点和安全性问题,提出了一个基于混合加密机制的Kerberos改进方案,目的是防范口令攻击和内部攻击.给应用服务器和AS服务器分配公钥和私钥,用户与服务器之
矿用圆环链的热处理是决定其产品质量和生产效率的关键所在. 但由于控制方法和稳定性等原因,目前国内矿用圆环链热处理中所使用的中频感应加热系统往往达不到工艺要求. 本设计
梯度向量流模型(GVF Snake)在图像处理领域取得较好的效果.但它简单的迭代运算方法,其收敛速度慢,限制了其应用.针对梯度向量场的计算,提出一种基于BFGS算法求解力场的方法,给出详细的求解过程并并且通过计算机仿真进行数值求解,最后将改进后的GVF Snake模型用于图像处理.结果表明,BFGS-GVF建立的梯度向量场性能较好.与图像处理中的牛顿几何轮廓算法、CV活动轮廓算法及IALM-GVF
为了研究患者在不同医院间的转诊行为模式,可以使用序列模式挖掘算法.类Apriori算法是序列模式挖掘中的常用算法,但该算法存在一些不足之处,如产生候选序列的数目较多、需频