-
公开(公告)号:CN106325814B
公开(公告)日:2018-11-20
申请号:CN201610664872.7
申请日:2016-08-12
申请人: 西安电子科技大学
IPC分类号: G06F7/58
摘要: 本发明公开了一种基于双环耦合振荡电路的真随机数生成器,主要解决现有技术中真随机数发生器输出速率低和安全性差的问题。其包括振荡电路和采样逻辑电路。该振荡电路包括四个异或门XOR和四个同或门XNOR,每个异或门和每个同或门均有三个输入端口和一个输出端口,且均有两个左邻居,每个异或门和每个同或门其第一个输入端口与一个左邻居的输出端口连接,第二个输入端口与另一个左邻居的输出端口连接,第三个输入端口与自身的输出端口连接。该采样逻辑电路,利用D触发在时钟上升沿和下降沿分别对振荡电路中的前、后四个异或门进行采样,输出速率为100M以上速率的真随机数,本发明安全性高、结构简单,可应用于信息安全领域。
-
公开(公告)号:CN106201435B
公开(公告)日:2018-11-16
申请号:CN201610561676.7
申请日:2016-07-17
申请人: 西安电子科技大学
摘要: 本发明公开了一种基于细胞神经网络的伪随机数生成方法,主要解决现有技术中伪随机数的生成效率低和统计性能不够好的问题,其实现方案是:1)用六维细胞神经网络生成随机序列P,用逻辑映射生成随机序列X,以增强随机序列的随机性;2)将生成的随机序列P、X分别存入两个不同矩阵中,并对其数据做整数化处理,以提取其小数部位的随机性;3)用处理后的两个不同矩阵得到一个新矩阵,每次用新矩阵中的数据生成64bits的伪随机数。本发明提高了伪随机数的生成效率,且生成的伪随机数满足国际随机数检测标准NIST SP800‑22的要求,可用于保密通信。
-
公开(公告)号:CN106201436B
公开(公告)日:2018-08-31
申请号:CN201610664871.2
申请日:2016-08-12
申请人: 西安电子科技大学
IPC分类号: G06F7/58
摘要: 本发明公开了一种基于双耦合斐波那契振荡环的真随机数发生器,主要解决现有技术中真随机数发生器的产生真随机数速率低和随机性差的问题。其包括振荡电路和采样电路,该振荡电路由若干个斐波那契振荡环构成,每个斐波那契振荡环包括若干异或门、同或门和若干反向器,异或门和同或门数量相等,异或门、同或门及反向器的个数及其连接方式由设计时采用的反馈多项式确定。该振荡电路用于产生随机振荡信号;该采样电路由若干个采样子电路构成,用于对振荡电路产生的随机振荡信号进行采样,所有采样子电路的输出经过异或生成速率在100Mbit/s以上的真随机数。本发明结构简单、熵源随机性好,可用于保密通信。
-
公开(公告)号:CN105491069B
公开(公告)日:2018-08-21
申请号:CN201610024084.1
申请日:2016-01-14
申请人: 西安电子科技大学
摘要: 本发明公开了一种抵抗主动攻击的完整性验证方法,主要解决现有技术无法抵抗主动攻击的问题。其方案是:1、用户对文件均匀分块,生成主标签与辅助标签,选择密码学哈希函数,伪随机函数和伪随机置换函数;2、用户发送文件分块给云服务提供商,并删除本地文件,用户生成询问信息再发送给云服务提供商;3、云服务提供商生成证明信息,用户通过该证明信息,并利用哈希函数的单向性抵抗主动攻击;4、用户通过本地生成验证信息对云服务提供商发送的证明信息进行验证,若验证通过,则认为用户数据完整,否则,数据被破坏。本发明减小了通信量,提高了抵抗主动攻击的能力,可用于云存储中支持客户端在失去数据所有权的前提下对数据的完整性验证。
-
公开(公告)号:CN107943451A
公开(公告)日:2018-04-20
申请号:CN201711155603.9
申请日:2017-11-20
申请人: 西安电子科技大学
IPC分类号: G06F7/58 , H03K19/003 , H03K19/177
摘要: 本发明提出了一种基于自治布尔网络结构的真随机数发生器,用于解决现有真随机数发生器存在的熵源稳定性差的技术问题,包括振荡电路和采样电路,振荡电路采用N+1个逻辑门构成的自治布尔网络结构,逻辑门的一个输入端口与右邻居逻辑门的输出端口相连,另一个输入端口与左间隔k个逻辑门的输出端口相连,最后一个输入端口通过时延自反馈电路与自身的输出端口相连;采样电路包括N+1个D触发器和1个异或门,触发器的输入端口与振荡电路逻辑门的输出端口相连,异或门输入端口与触发器输出端口相连,异或门输出端口作为真随机数发生器的输出端口。本发明熵源稳定性不受节点数量的影响,随机数输出频率可达300MHZ,用于保密通信领域。
-
公开(公告)号:CN106201435A
公开(公告)日:2016-12-07
申请号:CN201610561676.7
申请日:2016-07-17
申请人: 西安电子科技大学
摘要: 本发明公开了一种基于细胞神经网络的伪随机数生成方法,主要解决现有技术中伪随机数的生成效率低和统计性能不够好的问题,其实现方案是:1)用六维细胞神经网络生成随机序列P,用逻辑映射生成随机序列X,以增强随机序列的随机性;2)将生成的随机序列P、X分别存入两个不同矩阵中,并对其数据做整数化处理,以提取其小数部位的随机性;3)用处理后的两个不同矩阵得到一个新矩阵,每次用新矩阵中的数据生成64bits的伪随机数。本发明提高了伪随机数的生成效率,且生成的伪随机数满足国际随机数检测标准NIST SP800-22的要求,可用于保密通信。
-
公开(公告)号:CN104038347A
公开(公告)日:2014-09-10
申请号:CN201410305097.7
申请日:2014-06-30
申请人: 西安电子科技大学
IPC分类号: H04L9/32
摘要: 本发明公开了一种基于高斯抽样的签名验证方法,主要解决现有基于高斯抽样的签名技术在模数不为2的幂时执行效率低下的问题。其实现步骤为:(1)选择参数,利用密钥生成算法生成签名密钥sk和验证密钥vk;(2)利用签名密钥sk生成扩展矩阵AM的陷门矩阵R';(3)利用扩展矩阵AM的陷门矩阵R'对选择的签名消息M进行签名,得到签名sign;(4)利用验证密钥vk验证签名sign的合法性。本发明通过非球面基本高斯抽样算法,极大地减少了基于高斯抽样的签名验证方法的计算量,可用于基于格的公钥密码中的签名和基于身份的加密中个人私钥的生成。
-
公开(公告)号:CN107943451B
公开(公告)日:2020-04-07
申请号:CN201711155603.9
申请日:2017-11-20
申请人: 西安电子科技大学
IPC分类号: G06F7/58 , H03K19/003 , H03K19/177
摘要: 本发明提出了一种基于自治布尔网络结构的真随机数发生器,用于解决现有真随机数发生器存在的熵源稳定性差的技术问题,包括振荡电路和采样电路,振荡电路采用N+1个逻辑门构成的自治布尔网络结构,逻辑门的一个输入端口与右邻居逻辑门的输出端口相连,另一个输入端口与左间隔k个逻辑门的输出端口相连,最后一个输入端口通过时延自反馈电路与自身的输出端口相连;采样电路包括N+1个D触发器和1个异或门,触发器的输入端口与振荡电路逻辑门的输出端口相连,异或门输入端口与触发器输出端口相连,异或门输出端口作为真随机数发生器的输出端口。本发明熵源稳定性不受节点数量的影响,随机数输出频率可达300MHZ,用于保密通信领域。
-
公开(公告)号:CN106293616B
公开(公告)日:2018-11-20
申请号:CN201610665531.1
申请日:2016-08-12
申请人: 西安电子科技大学
IPC分类号: G06F7/58
摘要: 本发明公开了一种基于时延反馈振荡器的真随机数生成器,主要解决现有技术中真随机数发生器的产生真随机数速率低和随机性差的问题。其包括振荡电路和采样电路,该振荡电路用于产生随机振荡信号。其由若干个时延反馈异或振荡器和若干个时延反馈同或振荡器组构成,每个时延反馈异或振荡器由一个异或门和三个上反相器组构成,每个时延反馈同或振荡器由一个同或门和三个下反相器组构成,其中每个反向器组包含不同数目的反相器;该采样电路用于对振荡电路产生的随机振荡信号进行采样,其由若干个D触发器和一个异或门构成,所有D触发器的输出经过异或门生成速率在100Mbit/s以上的真随机数。本发明结构简单、熵源随机性好,可用于保密通信。
-
公开(公告)号:CN106293615B
公开(公告)日:2018-11-20
申请号:CN201610664373.8
申请日:2016-08-12
申请人: 西安电子科技大学
IPC分类号: G06F7/58
摘要: 本发明公开了一种基于全连网络的真随机数生成器,主要解决现有技术中真随机数发生器的熵源不稳定性和输出速率低的问题。其包括数字电路和采样电路,该数字电路由若干个全连网络构成,每个全连网络包括4个异或门和若干反相器,每两个异或门间设有两条连线,每条连线上串联连接若干个反相器,用于产生随机信号;该采样电路由若干个采样子电路构成,用于对数字电路产生的随机信号进行采样,该采样电路中采样子电路的输出经过异或作为该采样电路的输出,生成0~200Mbit/s的真随机数。本发明结构简单,熵源稳定、输出速率高,其产生真随机数符合NISTSP800‑22随机数检测标准,可用于保密通信。
-
-
-
-
-
-
-
-
-