CN1456981A - 一种真随机密钥生成方法 - Google Patents

一种真随机密钥生成方法 Download PDF

Info

Publication number
CN1456981A
CN1456981A CN 03128073 CN03128073A CN1456981A CN 1456981 A CN1456981 A CN 1456981A CN 03128073 CN03128073 CN 03128073 CN 03128073 A CN03128073 A CN 03128073A CN 1456981 A CN1456981 A CN 1456981A
Authority
CN
China
Prior art keywords
random
sensor
key
speed
mouse
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 03128073
Other languages
English (en)
Other versions
CN100447762C (zh
Inventor
肖攸安
李腊元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan University of Science and Engineering WUSE
Wuhan University of Technology WUT
Original Assignee
Wuhan University of Technology WUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan University of Technology WUT filed Critical Wuhan University of Technology WUT
Priority to CNB031280730A priority Critical patent/CN100447762C/zh
Publication of CN1456981A publication Critical patent/CN1456981A/zh
Application granted granted Critical
Publication of CN100447762C publication Critical patent/CN100447762C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Position Input By Displaying (AREA)

Abstract

本发明涉及一种真随机密钥生成方法,其特征在于:在定点设备上安装传感器,传感器实时跟踪测量定点设备的移动情况,利用定点设备随机移动时所产生的方位、速度等各种参量的变化,由传感器输出随机的变化数据,从而生成真随机密钥。本发明结合了现有各种密钥产生方法的长处,避免了使用复杂的随机噪声信号发生振荡器,以及手工操作的繁琐过程,能够获得具有较高的熵值和高度的随机性,难以预测的高强度安全密钥。本发明操作简单,经济实用,能够取代现有的各种密钥产生方法,具有很好的实用价值。本发明适用于所有类型的定点输入设备。

Description

一种真随机密钥生成方法
                             技术领域
本发明属于信息安全领域中安全密钥产生方法,具体地讲是一种真随机密钥生成方法。
                             背景技术
在信息安全***中,密钥是合法访问的唯一凭证。在Kerckhoff假设下,一个信息安全***的安全性取决于该***所采用的密钥本身,而不是***或者硬件的安全程度。密码体制可以公开,访问策略可以公布,密码设备可能丢失,但信息安全***仍然可以继续使用,不受影响。但是,密钥一旦泄漏,则整个安全***将被破坏:不但合法用户不能访问***,而且***中的信息将会被非法用户所窃取。由此可见,安全的密钥对于信息安全***而言是十分关键和重要的。由Shanlon定理,安全的密钥要求具有尽可能高的熵值。而要取得较高的熵值,则要求所选择的密钥具有高度的随机性和一定的长度,避免可预测性。现代通信网络的高速发展,人们对大批量的安全的密钥的需求越来越高。目前,已经出现了许多各种各样的密钥产生器,用于产生各种密钥。按其密钥产生的工作原理,可以分成以下三类:
①某一随机算法控制的密钥产生方法:这一类密钥产生方法是目前最常见的一类密钥产生方法,它依据某一事先确定的随机算法或者随机数表产生密钥。但是,由于算法自身的特征,任何算法所产生的密钥都是可以被预测的。例如:1999年发现的针对电子支付协议SSL的攻击就是从密钥产生算法,预测出由其产生的可能密钥,进而突破电子支付***的。因而,这类密钥产生器只能用在安全性要求很低的场合。
②人工方法:这类方法通过掷硬币、扔骰子等随机方式获得密钥,是目前被公认的最安全的密钥产生方法之一。由这类方法产生的密钥具有较高的熵值,高度的随机性,并能够避免可预测性。但是这类方法使用起来非常繁琐。例如:为了利用掷硬币来产生一个商业基本安全标准所需要的1024位长度的密钥,人们需要掷1024次硬币,很不实用。不能适应现代社会对密钥产生量的需求,因此,除了在极少数非常重要的场合,一般不用这种方法来获得安全密钥。
③随机噪声发生检测方法:这类密钥产生方法通过产生、测量自然界的具有高度随机性的噪声信号,以获得所需要的随机密钥,因而需要极其昂贵的随机噪声振荡器、随机信号发生器等硬件设备。因此,这类方法既不方便,也不实用。
综上所述,现有的三类密钥产生方法都存在着各种各样的问题:有的不安全、有的不方便,还有的不实用。所有这些问题都导致高随机性的安全密钥的产生效率极低,密钥的管理难度加大,密钥的更换频率降低,为信息***的安全带来了巨大的隐患。
                             发明内容
本发明的目的是提供一种通过实时跟踪测量定点设备的移动情况,利用定点设备随机移动时所产生的方位、速度等各种参量的随机变化情况,从而能够获得安全可靠的真随机密钥生成方法。
为了实现上述目的,本发明的特点是:在定点设备上安装传感器,传感器实时跟踪测量定点设备的移动情况,利用定点设备随机移动时所产生的方位、速度等各种参量的变化,由传感器输出随机的变化数据,从而生成真随机密钥;
上述传感器为一个或多个;
本发明结合了现有各种密钥产生方法的长处,避免了使用复杂的随机噪声信号发生振荡器,以及手工操作的繁琐过程,能够获得具有较高的熵值和高度的随机性,难以预测的高强度安全密钥。本发明操作简单、快速,经济实用,能够取代现有的各种密钥产生方法,具有很好的实用价值。本发明适用于所有类型的定点输入设备。
                         具体实施方式
下面结合实施例对本发明作进一步的描述,但该实施例不应理解为对本发明的限制。
最简单、最常见的定点设备就是鼠标,首先在鼠标器上安装位移传感器、速度传感器和压力传感器,由用户随机移动鼠标,位移传感器、速度传感器和压力传感器就会输出鼠标器的位移量、速度及指点频率,将各传感器的模拟量通过模/数(A/D)转换器转换成数字量,通过跟踪鼠标器的移动情况,对各传感器输出的数字量进行离散采样,获取该鼠标在随机移动时所产生的方位、速度和指点频率等各种参量的离散随机变化情况,然后依据事先预定的随机密钥产生算法,将上述每个传感器所获取的数据进行组合计算(换算),从而获得具有较高的熵值和高度的随机性,难以预测的高强度安全密钥。
本说明书未作详细描述的内容,属于本领域技术人员公知的现有技术。

Claims (3)

1、一种真随机密钥生成方法,其特征在于:在定点设备上安装传感器,传感器实时跟踪测量定点设备的移动情况,利用定点设备随机移动时所产生的方位、速度等各种参量的变化,由传感器输出随机的变化数据,从而生成真随机密钥。
2、如权利要求1所述的一种真随机密钥生成方法,其特征在于:传感器为一个或多个。
3、如权利要求1或2所述的一种真随机密钥生成方法,其特征在于:在鼠标器上安装位移传感器、速度传感器和压力传感器,随机移动鼠标,位移传感器、速度传感器和压力传感器就会输出鼠标器的位移量、速度及指点频率,将各传感器的模拟量通过模/数(A/D)转换器转换成数字量,通过跟踪鼠标器的移动情况,对各传感器输出的数字量进行离散采样,获取该鼠标在随机移动时所产生的方位、速度和指点频率等各种参量的离散随机变化情况,然后依据事先预定的随机密钥产生算法,将上述每个传感器所获取的数据进行组合计算(换算),从而获得具有较高的熵值和高度的随机性,难以预测的高强度安全密钥。
CNB031280730A 2003-05-30 2003-05-30 一种真随机密钥生成方法 Expired - Fee Related CN100447762C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB031280730A CN100447762C (zh) 2003-05-30 2003-05-30 一种真随机密钥生成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB031280730A CN100447762C (zh) 2003-05-30 2003-05-30 一种真随机密钥生成方法

Publications (2)

Publication Number Publication Date
CN1456981A true CN1456981A (zh) 2003-11-19
CN100447762C CN100447762C (zh) 2008-12-31

Family

ID=29411676

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031280730A Expired - Fee Related CN100447762C (zh) 2003-05-30 2003-05-30 一种真随机密钥生成方法

Country Status (1)

Country Link
CN (1) CN100447762C (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8355503B2 (en) * 2005-05-06 2013-01-15 Research In Motion Limited Adding randomness internally to a wireless mobile communication device
CN103312497A (zh) * 2013-05-30 2013-09-18 刘一 一种利用网络延时产生真随机密钥的方法
CN106452744A (zh) * 2016-09-27 2017-02-22 哈尔滨工程大学 一种物联网根密钥产生装置及方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1226983A (zh) * 1997-08-05 1999-08-25 耶尼克斩股份有限公司 指纹识别***
CN1141818C (zh) * 2000-07-03 2004-03-10 孟武 固体径迹密码通信方法
CN1332548A (zh) * 2000-07-07 2002-01-23 王正峰 动态密码通讯保密机

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8355503B2 (en) * 2005-05-06 2013-01-15 Research In Motion Limited Adding randomness internally to a wireless mobile communication device
US8903085B2 (en) 2005-05-06 2014-12-02 Blackberry Limited Adding randomness internally to a wireless mobile communication device
US9258701B2 (en) 2005-05-06 2016-02-09 Blackberry Limited Adding randomness internally to a wireless mobile communication device
CN103312497A (zh) * 2013-05-30 2013-09-18 刘一 一种利用网络延时产生真随机密钥的方法
CN106452744A (zh) * 2016-09-27 2017-02-22 哈尔滨工程大学 一种物联网根密钥产生装置及方法
CN106452744B (zh) * 2016-09-27 2019-10-18 哈尔滨工程大学 一种物联网根密钥产生装置及方法

Also Published As

Publication number Publication date
CN100447762C (zh) 2008-12-31

Similar Documents

Publication Publication Date Title
CN201554280U (zh) 一种光电密码锁***
CN101196807B (zh) 随机数发生器和随机数发生方法
CN101753304B (zh) 一种生物特征和密钥绑定的方法
EP2512061A1 (en) System for conducting remote biometric operations
CN105430015A (zh) 一种动态密码锁
AU2005202296B2 (en) Method and system for verifying authenticity of an object
Xingyuan et al. A Novel True Random Number Generator Based on Mouse Movement and a One‐Dimensional Chaotic Map
CN103577150B (zh) 随机数产生电路与方法
CN100447762C (zh) 一种真随机密钥生成方法
CN103440119A (zh) 一种基于m序列发生器的本原多项式伪随机序列发生器
CN205068524U (zh) 一种智能门禁***
CN206058345U (zh) 一种市政工程用物联网配电箱
CN110490215A (zh) 一种风电场-电网相互作用的模态识别方法及***
CN1877060A (zh) 具有安全的第二授权开锁功能的数字密码锁
CN205320105U (zh) 一种动态密码锁
CN103716149A (zh) 基于混沌网络的高速随机数产生***
CN1710616A (zh) 一种简单高效的真随机数产生方法及装置
Nikolic et al. Advancement of true random number generators based on sound cards through utilization of a new post-processing method
CN106230579B (zh) 一种基于混沌的伪随机信号发生方法及发生器
Ivan et al. Information and communication systems based on signal systems with improved properties building concept
JP2002521740A (ja) カオス分析を用いた暗号化アルゴリズム分析方法
Abdullah et al. FPAA implementation of chaotic modulation based on Nahrain map
CN103220128B (zh) 一种基于随机抽位量化的混沌密码产生方法
CN102662626A (zh) 一种带扰动的混沌双螺旋随机数发生器
JP2004040803A (ja) 個人的な携帯物を介して所定スペースへのアクセスを制御するための方法、及び該方法を実行するための携帯物

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081231

Termination date: 20110530