The present invention relates to the field of information security, discloses a true random number generator and the tag chip, the true random number generator includes a random number generating module for generating random numbers; and postprocessing module for the true random number generated by postprocessing the cryptographic algorithm; the postprocessing module is the configuration for the cryptographic algorithm IP core module tag chip is matched with the true random number generator. The tag chip is used in conjunction with the random number generator, and the cipher algorithm IP core module of the label chip is configured as a post-processing module of the random number generator. The present invention by postprocessing module, enhances the white noise of the true random number generator, increase the entropy, weaken the unknown attack potential; in hardware requirements, the selected cryptographic algorithm IP core of low complexity, low power consumption, high speed, suitable for passive tag chip security requirements of true random number. And save the chip area.
【技术实现步骤摘要】
一种真随机数发生器及标签芯片
本专利技术涉及信息安全领域,具体地,涉及一种真随机数发生器及标签芯片。
技术介绍
随着对通信安全的重视,目前对于标签芯片的安全级别要求也越来越高。国家密码管理局制定的《采用SM7密码算法的电子标签芯片规范》中,就对标签芯片有如下要求:要求基于无源标签,满足其低成本、低功耗需求;要求适用于对安全标签和随机数发生器有较高安全级别要求的应用环境,特别是仅限使用国产商用算法作为密码应用的场合。安全级别较高的标签芯片通常采用认证协议、加密算法以及随机数发生器来共同保护标签密钥和数据的安全,而随机数发生器又分为伪随机数发生器(Pseudo-randomNumberGenerator,PRNG)和真随机数发生器(TrueRandomNumberGenerator,TRNG)。其中,伪随机数发生器产生的是伪随机数,它们实际上是可以计算出来的,一旦知道了生成方法和随机数种子,就可以得到完全相同的伪随机数。而真随机数发生器可为伪随机数发生器提供种子,其所产生的随机数来源于真实的随机物理过程,因此彻底地消除了伪随机数的周期性问题,对于某些对随机数质量有特殊要求的应用具有重要意义。如图1所示,真随机数发生器的架构通常包括熵源、熵处理模块和错误校验模块,若错误校验中发现问题则进行报警,否则输出随机数。后处理模块则为常规真随机数发生器的可选择模块,通过后处理模块可以增强随机数的随机性,降低偏置性和相关性。通常,后处理模块可以通过简单的逻辑运算或密码算法来实现。根据上述的《采用SM7密码算法的电子标签芯片规范》对标签芯片的要求,配合标签芯片使用的真随机数发 ...
【技术保护点】
一种真随机数发生器,其特征在于,该真随机数发生器包括:随机数产生模块,用于产生真随机数;以及后处理模块,用于采用密码算法对产生的真随机数进行后处理;其中,所述后处理模块被配置为采用与该真随机数发生器配合使用的标签芯片的密码算法IP核模块。
【技术特征摘要】
1.一种真随机数发生器,其特征在于,该真随机数发生器包括:随机数产生模块,用于产生真随机数;以及后处理模块,用于采用密码算法对产生的真随机数进行后处理;其中,所述后处理模块被配置为采用与该真随机数发生器配合使用的标签芯片的密码算法IP核模块。2.根据权利要求1所述的真随机数发生器,其特征在于,所述密码算法为SM7密码算法。3.一种标签芯片,其特征在于,该标签芯片与权利要求1或2中所述的随机数发生器配合使用,且该标签芯片的密码算法IP核模块被配置为所述随机数发生器的后处理模块。4.根据权利要求3所述的标签芯片,其特征在于,所述密码算法IP核模块是SM7算法IP核模块。5.根据权利要求3所述的标签芯片,其特征在于,所述随机数发生器集成在所述标签芯片中。6.根据权利要求3至5中任一项所述的标签芯片,其特征在于,该标签芯片还包括:微控制器,用于接收并存储所述随机数产生模块产生的真随机数,并将所述真随机数传输给所述密码算法IP核模块进行后处理。7.根据权...
【专利技术属性】
技术研发人员:田心,华刚,王永宝,孙葆青,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。