【技术实现步骤摘要】
基于电阻热噪声的多值随机数发生装置
[0001]本技术涉及一种基于电阻热热噪声的多值随机数发生装置,是一种可用于市场中的随机数发生装置,该设计采用SMIC 0.18um的CMOS工艺,属于密码学及随机数生成
技术介绍
[0002]大数据时代,市场的高度信息化使得密码学在实际生活中的地位越来越高,而为了设计出安全加密的应用系统,随机数的生成和随机数发生装置的种类成为密码学领域的一个关键点。目前,市场中随机数发生装置的种类不少,其中大多数为基于混沌和振荡器采样的随机数发生装置,这类发生装置对于工艺匹配度要求很高,较难实现。因此,为了追求更高的市场需求,本技术致力于设计出一款可以识别电阻热噪声的多值随机数发生装置。在我国,关于这种多值随机数发生装置的研究内容还较少,知识储备不足。本设计采用的方法可以弥补国内对于基于电阻热噪声的多值随机数发生装置知识储备不足的问题。
[0003]与此同时,在密码学领域,对于二值随机数发生装置的研究比较多,已有比较好的成果,但是对于多值随机数发生装置的研究还很少见。利用电阻热噪声的独 ...
【技术保护点】
【技术特征摘要】
1.基于电阻热噪声的多值随机数发生装置,其特征在于:包括多值真随机数产生模块、判决模块、数据处理模块和译码器模块;其中,多值真随机数产生模块包括第1PMOS管、第2PMOS管、第1电阻以及第2电阻;判决模块包括第1比较器、第2比较器、第1D触发器和第2D触发器;数据处理模块包括异或门、第1开关和第2开关;译码器模块包括3选1输出单元;异或门包括A端、B端和输出端;第1开关和第2开关均包含输入端、控制端和输出端;3选1输出单元包括第1输入端、第2输入端、第3输入端、第1控制位、第2控制位以及输出端;所述基于电阻热噪声的多值随机数发生装置中各模块的连接关系如下:随机数产生模块与判决模块相连,判决模块与数据处理模块相连,数据处理模块与译码器模块相连,具体为:第1PMOS管与第1电阻相连,第2PMOS管与第2电阻相连;第1电阻与第1比较器的正端相连,与第2比较器的负端相连,第2电阻与第1比较器的负端相连,与第2比较器的正端相连,第1比较器的输出端与第1D触发器输入端相连,第2比较器的输出端与第2D触发器输入端相连,第1D触发器的输出端与异或门的A端相连,第2D触发器的输出端与异或门的B端相连,异或门的输出端与第1开关的控制端相连,异或门的输出端与第2开关的控制端相连,第1D触发器的输出端与第1开关的输入端相连,第2D触发器的输出端与第2开关的输入端相连,第1开关的输出端与3选1输出单元的第1控制位相连,第2...
【专利技术属性】
技术研发人员:刘春博,季柏霖,吴海霞,王天,王瑞,蒋心淳,王兴华,
申请(专利权)人:北京理工大学,
类型:新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。