-
公开(公告)号:CN110990767B
公开(公告)日:2021-08-31
申请号:CN201911211620.9
申请日:2019-11-29
Applicant: 华中科技大学
IPC: G06F17/14
Abstract: 本发明公开了一种应用于格密码体制的可重构数论变换单元和方法,属于信息安全算法的电路实现领域。本发明包括输入输出控制器、蝶形运算单元、地址运算器、状态控制器、动态重构控制器;输入输出控制器用于控制对外部储存器的数据读写操作,蝶形运算单元用于对输入的数据实现模乘运算和蝶形运算,地址运算器用于实现对数据地址的运算,并为蝶形运算单元提供旋转因子和逆元,动态重构控制器用于控制参数的选择、运算长度的控制以及模的选择,状态控制器用于控制整个可重构数论变换单元的工作流程。本发明通过动态可重构设计,能设置不同参数及对数论变换单元内相关随机存储器中存储的数据进行更新,以实现多种模、多种数据个数下的数论变换。
-
公开(公告)号:CN111079934B
公开(公告)日:2022-09-27
申请号:CN201911132437.X
申请日:2019-11-18
Applicant: 华中科技大学
Abstract: 本发明公开了一种应用于环域上误差学习加密算法的数论变换单元和方法,属于信息安全算法的电路实现领域。该数论变换单元包括:输入输出控制器、蝶形运算单元、地址生成器、有限状态机;所述输入输出控制器控制与外部存储器的读写设计与数据输出;所述蝶形运算单元实现基本的数论变换蝶形运算;所述地址生成器生成数据地址及对应的旋转因子;所述有限状态机控制整个蝶形运算单元的工作流程。本发明采用基于分布式存储的快速模乘电路,减少蝶形运算中求模运算所带来的大量时间;在较少的电路资源消耗下,能够快速完成数论变换,极大地提高电路的运行效率,达到了环域上误差学习加密算法高速加密与解密的目的。
-
公开(公告)号:CN111464289B
公开(公告)日:2021-07-27
申请号:CN202010031242.2
申请日:2020-01-13
Applicant: 华中科技大学
Abstract: 本发明属于信息安全算法实现领域,具体涉及一种后量子密钥交换协议的实现方法及其应用,提出了一种新的公共多项式的生成方法,简化了密钥交换流程,减少了进行密钥交换所需时间,降低了服务器端到客户端的数据传输所需带宽;其次通过新的数据交换方案,具体通过握手信号使两端计算流程保持同步,保证了服务器端和客户端始终处于同一密钥交换过程。另外,通过分两次发送客户端信息,进一步降低了传输带宽。本发明通过设计客户端和服务器端的状态同步机制,保证了每次密钥交换开始时两端的Trivium模块处于相同的状态,避免了重新初始化该模块,提高了整个系统的运行效率。
-
公开(公告)号:CN111464289A
公开(公告)日:2020-07-28
申请号:CN202010031242.2
申请日:2020-01-13
Applicant: 华中科技大学
Abstract: 本发明属于信息安全算法实现领域,具体涉及一种后量子密钥交换协议的实现方法及其应用,提出了一种新的公共多项式的生成方法,简化了密钥交换流程,减少了进行密钥交换所需时间,降低了服务器端到客户端的数据传输所需带宽;其次通过新的数据交换方案,具体通过握手信号使两端计算流程保持同步,保证了服务器端和客户端始终处于同一密钥交换过程。另外,通过分两次发送客户端信息,进一步降低了传输带宽。本发明通过设计客户端和服务器端的状态同步机制,保证了每次密钥交换开始时两端的Trivium模块处于相同的状态,避免了重新初始化该模块,提高了整个系统的运行效率。
-
公开(公告)号:CN110990767A
公开(公告)日:2020-04-10
申请号:CN201911211620.9
申请日:2019-11-29
Applicant: 华中科技大学
IPC: G06F17/14
Abstract: 本发明公开了一种应用于格密码体制的可重构数论变换单元和方法,属于信息安全算法的电路实现领域。本发明包括输入输出控制器、蝶形运算单元、地址运算器、状态控制器、动态重构控制器;输入输出控制器用于控制对外部储存器的数据读写操作,蝶形运算单元用于对输入的数据实现模乘运算和蝶形运算,地址运算器用于实现对数据地址的运算,并为蝶形运算单元提供旋转因子和逆元,动态重构控制器用于控制参数的选择、运算长度的控制以及模的选择,状态控制器用于控制整个可重构数论变换单元的工作流程。本发明通过动态可重构设计,能设置不同参数及对数论变换单元内相关随机存储器中存储的数据进行更新,以实现多种模、多种数据个数下的数论变换。
-
公开(公告)号:CN111079934A
公开(公告)日:2020-04-28
申请号:CN201911132437.X
申请日:2019-11-18
Applicant: 华中科技大学
Abstract: 本发明公开了一种应用于环域上误差学习加密算法的数论变换单元和方法,属于信息安全算法的电路实现领域。该数论变换单元包括:输入输出控制器、蝶形运算单元、地址生成器、有限状态机;所述输入输出控制器控制与外部存储器的读写设计与数据输出;所述蝶形运算单元实现基本的数论变换蝶形运算;所述地址生成器生成数据地址及对应的旋转因子;所述有限状态机控制整个蝶形运算单元的工作流程。本发明采用基于分布式存储的快速模乘电路,减少蝶形运算中求模运算所带来的大量时间;在较少的电路资源消耗下,能够快速完成数论变换,极大地提高电路的运行效率,达到了环域上误差学习加密算法高速加密与解密的目的。
-
-
-
-
-