发明名称 |
在集成电路卡中随机数发生器和产生随机初值的方法 |
摘要 |
本发明涉及一种在集成电路卡中随机数发生器以及产生随机数的方法。其随机数发生器包括带反馈的串行移位寄存器(1),随机存储器(2),采集器(3),噪声源器(4),运算、选择器(5);所述随机存储器(2)通过采集器(3)与噪声源器(4)连接,所述噪声源器(4)和带反馈的串行移位寄存器(1)再与运算、选择器(5)连接,以输出随机数。其产生随机数的方法是通过以下步骤实现的:上电后,经过测试程序或控制逻辑得到IC卡的随机存储器中的随机的存储数据(21);经过采集器的运算(31);读到噪声源器中(41);形成噪声源(51);本发明可被用于IC卡中加密模块,增强了IC卡芯片中数据的保密性,进而保证了数据的安全。 |
申请公布号 |
CN1540582A |
申请公布日期 |
2004.10.27 |
申请号 |
CN03116552.4 |
申请日期 |
2003.04.22 |
申请人 |
上海华园微电子技术有限公司 |
发明人 |
郭俊;韩洪生;印义言 |
分类号 |
G06K19/07;G06F7/58;G06F12/14 |
主分类号 |
G06K19/07 |
代理机构 |
上海开祺专利代理有限公司 |
代理人 |
李兰英 |
主权项 |
1.一种在集成电路卡中随机数发生器,包括带反馈的串行移位寄存器(1),其特征在于:还包括随机存储器(2),采集器(3),噪声源器(4),运算、选择器(5);所述随机存储器(2)通过采集器(3)与噪声源器(4)连接,所述噪声源器(4)和带反馈的串行移位寄存器(1)再与运算、选择器(5)连接,以输出随机数。 |
地址 |
200233上海市宜山路900号A区六楼 |