一种具有分步解密的多变量公钥密码系统的FPGA设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:bai408
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息安全一直以来在通信中扮演着重要的角色,随着信息技术的高速发展,信息安全凸显得更为重要。计算机网络技术的应用已经深入到大家的日常生活中,现代密码学为保障大家在网络生活中的信息安全做出了巨大的贡献。尤其是公钥密码系统的提出,对现代密码系统产生了深远的影响,公钥密码系统一直到现在都是作为通讯加密的主要方式。不过,随着量子计算机技术的出现和发展,传统的公钥密码系统已经受到了威胁,将来量子计算机发展到商用阶段,现在主流使用的加密技术将变得不再安全。而多变量公钥密码方案(MPKC)的安全性是基于求解有限域上的一组多变量方程,目前还没有研究证明量子计算机对这一类问题具有快速求解的能力。现在移动设备使得大家的生活更加的方便,像无线传感器,智能卡,可穿戴设备等等,但是这些设备的数据安全性也备受关注。这些移动设备在信息的传输过程中会容易受到外界的攻击,监听。但是移动设备的硬件资源有限,加密的能力较弱,因此需要一个一种专门的硬件设备来保障信息传输的安全性。本文的主要工作是TOT密码方案的FPGA硬件设计与实现,其中TOT密码方案是一种双极型的多变量公钥密码方案,它具有分步解密和运算速度快的特性。本文首先详细的介绍了TOT多变量公钥密码方案,确定算法所需要在有限域上的运算器,然后在GF(280)有限域上实现了乘法器和求逆器。同时在Berlekamp算法模块的硬件实现的方式上采用了高层次综合工具(HLS)这种新的硬件设计和实现方案。为了模块能与外界进行正常通信,我们还根据具体需要选择了合适的接口类型和设计了一个中间件来和外部接口进行数据通讯。接下来制定了需要实现的整个算法的汇编指令集和机器码指令集以及它们指令格式。根据这些指令集合指令的运行过程将TOT方案微处理器设计为几个运行模块。最后对整个系统进行了功能的验证和资源使用的测算,并与其它密码方案的硬件进行对比。
其他文献
目的检测蛋白质磷酸酶2A (protein phosphatae 2A, PP2A)的癌性抑制因子(Cancerous inhibitor of protein phosphatase 2A, CIP2A)在正常胃黏膜、癌前病变及胃癌组织中的表达
<正>关于血小板在冠状动脉血栓形成,以及其他心血管疾病中的作用,已有广泛深入的研究,最近发现其在动脉粥样硬化进程中也有潜在作用。血小板功能检测可用于预测心血管疾病预
本文综述了不同种类氢氧化镁工业产品的特性及其在废水处理、烟气脱硫等方面的应用进展 ,并讨论了在我国的应用趋势
一、研究目的骨髓间充质干细胞(mesenchymalstem cells, MSCs)是中胚层来源的具有多向分化能力的干细胞,在不同诱导条件下,具有向成骨细胞、软骨细胞、脂肪细胞、神经细胞及
CCD成像系统在各个领域的应用十分广泛,尤其在军事国防领域,各个国家都在积极打造自己的天基卫星侦察体系,以应对未来的高科技战争。当前的CCD成像系统主要是由前端的CCD信号
电通的服务理念一直将沟通放在首位,电通更一直秉承高效率的“一站式”服务。1.您现阶段服务的客户有哪些?神龙汽车有限公司—东风雪铁龙东风柳州汽车有限公司东风股份汽车有
目的探讨血小板聚集的原理及检验方法。方法血小板聚集试验采用血小板聚集仪、循环血小板聚集体检测、体外自发性血小板聚集检测血小板功能分析仪-100。结果血小板聚集是血小
光导开关(PCSS)在脉冲功率领域具有广阔的应用前景,半绝缘SiC材料的优异特性使其成为良好的光导开关基体材料。SiC光导开关在国内的研究起步较晚,大多处于理论仿真阶段,在实
2008年的美国次贷危机引发了全球范围内的系统性风险,美元主导的世界货币体系逐渐受到开放国家和地区的质疑,各国纷纷呼吁建立多元化的世界货币体系。改革开放以来我国经济的发展取得了举世瞩目的成就,国际市场对人民币的信心大增。2009年7月,我国开始尝试进行跨境人民币结算,以相关试点工作的部署和开展为起点,人民币在走向国际化的道路上正式迈出了第一步。经过十多年的持续努力,跨境投资规模和贸易额不断增长,我
挡拆是有球掩护的一种形式,防守挡拆实际上是防守有球掩护。很多球队的进攻主要手段是通过挡拆完成的,且挡拆的种类会根据不同的条件出现很多情况,所以防守挡拆的配合特点也