密钥生成方法及密钥生成装置的制作方法

文档序号:6558403阅读:128来源:国知局
专利名称:密钥生成方法及密钥生成装置的制作方法
技术领域
本发明涉及用于对用户(个人)生成密钥信息(密钥)的方法和装置。
背景技术
曾提出可检测诸如指纹和静脉造影图等个人的生物学状况作为密钥信息(密钥),以在诸如数据加密和个人认证等一种类型的应用中使用。也提出可检测诸如心跳和身体运动等用户的生物学状况作为密钥信息,以在诸如控制包含音乐和视频的内容再现的另一种类型的应用中使用。
在专利文献1(日本专利第2004-228615号)中说明性地讨论了上述第一种类型的应用的示例,该文献公开了涉及对每一用户专用的秘密信息的使用的密钥隔离(key-isolation)加密方法。另一示例在专利文献2(日本专利第2004-29920号)中描述,该文献公开了涉及对生物学信息的使用的认证方法。
在专利文献3(日本专利第2001-299980号)中说明性地描述了上述第二种类型的应用的示例,该文献公开了用于与用户的心跳或身体运动一致地改变正再现的音乐片段的节拍的方法。

发明内容
由专利文献1或2公开的方法涉及对关于同一人的相同密钥信息的使用,这样的密钥使用的结果总是相同的。考虑到加密数据或认证个人的起始目的,这是显然的。
根据由专利文献3公开的方法,用作密钥信息的生物学信息以及音乐的节拍被与用户的心跳或身体运动一致地改变。然而,密钥信息(生物学信息)中的改变或音乐节拍中的改变是单调且可预测的。关于这些改变,没有什么是不可预测的、令人惊讶或有趣的。
考虑以上情况进行了本发明,且本发明提供一种用于生成密钥信息,使得将该密钥信息用作密钥将导致某些不可预见的、令人惊异的或有趣的事情的方法和装置。
在实现本发明时,且根据本发明的一个实施例,提供了包含以下步骤的密钥生成方法首先,检测第一改变信息作为第一改变信息数据;其次,检测不同于第一改变信息的第二改变信息作为第二改变信息数据;以及将第一改变信息和第二改变信息合并成密钥信息。
根据以上简述的发明性密钥生成方法,被检测为第一改变信息的、指示用户的生物学状况的改变信息与被检测为第二改变信息的、表示同一用户的周围环境的改变信息合并。该合并生成密钥信息。当如此生成的密钥信息用于各种应用时,将发生某些不曾预料到的、不寻常的或有趣的事情。
即,对根据本发明而生成的密钥信息的使用将导致出乎意外的、惊讶的或某些相当有趣的事情。


当阅读以下的描述和附图之后,本发明的其它目的和优点将是显而易见的,附图中图1是根据本发明,示出包含各自生成密钥信息的用户终端的典型网络系统的框图;图2A和2B是示出其中生成关于用户的密钥信息的示例的示意图;图3是构成由终端执行的过程的步骤的流程图;图4A、4B和4C是示出其中从关于多个用户的密钥信息中生成新的密钥信息的示例的示意图;以及图5是构成由服务器执行的过程的步骤的流程图。
具体实施例方式图1是示出根据本发明,包含各自生成密钥信息的用户终端的典型网络系统的框图。
在该示例中,用户终端10、30和50是PC(个人计算机)、音频和/或视频再现装置或移动电话终端,它们各自能够连接至诸如因特网或移动电话网络等网络1,且能够再现内容。形成网络系统的用户终端10、30和50经由网络1互连且也连接至服务器70。
供用户A使用的终端10具有与存储设备12连接的终端控制设备11、内容再现设备13、操作输入设备14、网络连接设备15以及密钥生成设备16。内容再现设备13连接至内容输出设备17。密钥生成设备16连接至日历时钟电路25,并分别通过A/D转换器22和24连接至生物测量传感器21和环境传感器23。
终端控制设备11包含CPU、其中写入程序和数据的ROM以及其中加载程序和数据以供执行的RAM。如将稍后讨论的,在操作中,终端控制设备11控制终端10的组件,并实现与密钥使用相关联的过程。
存储设备12容纳其上保存程序和内容数据的磁盘介质。内容再现设备13再现由终端控制设备11从存储设备12中检索到的内容数据。内容输出设备17说明性地由用于输出音乐内容的扬声器和/或头戴式耳机以及用于输出视频内容的液晶显示器构成。或者,内容输出设备17可外部连接至终端10。
操作输入设备14由用户A用来对终端10执行操作和实现输入。网络连接设备15被设计成使用web浏览器等将终端10与网络1连接。
生物测量传感器21被设计成检测用户A的生物学状况作为生物学信息。A/D转换器22将如此检测到的生物学信息转换成数字数据,后者将作为生物学信息数据输出。环境传感器23检测用户A的周围或自然环境作为环境信息。A/D转换器24将由此检测到的环境信息转换为数字数据,后者将作为环境信息数据输出。
本示例的密钥生成设备16从以下数据中获取至少两种信息来自由生物测量传感器21和A/D转换器22组成的生物学信息检测块的生物学信息数据;来自由环境传感器23和A/D转换器24组成的环境信息检测块的环境信息数据;以及来自日历时钟电路25的、指示当前时间(即,年、一个月中的几号、一周中的周几、小时、分钟以及秒)的日时信息(数据)。密钥生成设备16将按照稍后所述的方式将所获取的、作为改变信息数据的信息项合并成关于用户A的密钥信息(密钥值)。
供用户B使用的终端30含有与存储设备32连接的终端控制设备31、内容再现设备33、操作输入设备34、网络连接设备35以及密钥生成设备36。内容再现设备33连接至内容输出设备37。密钥生成设备36连接至日历时钟电路45,并通过A/D转换器42和44分别连接至生物测量传感器41和环境传感器43。终端30按与终端10相同的方式由硬件和软件两者构成。在该设置中,终端30的密钥生成设备36生成关于用户B的密钥信息。
为说明和简化起见,供用户C使用的终端50被示为仅包含终端控制设备51、存储设备52、内容再现设备53、网络连接设备55以及密钥生成设备56。终端50也按照与终端10和30相同的方式构造。
服务器70说明性地由内容分发者设置。服务器70含有与内容数据库72连接的服务器控制设备71、网络连接设备73以及密钥生成设备74。
服务器控制设备71由CPU、其中写入程序和数据的ROM以及其中加载程序和数据以供执行的RAM构成。如稍后所述,在操作中,服务器控制设备71控制服务器70的组件,并实现与密钥使用相关联的过程。
内容数据库72被设计成容纳多个内容数据项。网络连接设备73将服务器70连接至网络1。
如稍后所述,密钥生成设备74通过网络连接设备73和服务器控制设备71从诸如终端10或30等用户终端接收多个改变信息数据项,并将所接收的改变信息数据项合并成关于一个或多个用户的密钥信息。
(2-1.用于生成密钥的改变信息)一种根据本发明的密钥生成方法涉及将多种改变信息(改变信息数据)合并成密钥信息。
如稍后所述,由该方法生成的密钥信息可用作用于生成另一密钥信息的改变信息。
<生物学信息>
生物学信息是表示用户(个人)的生理或生化状况或身体运动的信息,诸如心跳、脉搏跳动、呼吸、血压、心电图、脑电图、脑磁图、出汗、皮肤电阻、肌电图、体表温度、瞳孔直径和微颤。
在图1的示例中,生物测量传感器21和41分别检测用户A和B的生物学状况作为生物学信息。取决于将检测的对象,生物测量传感器和生物学信息检测块可由不同类型的检测装置和设备构成。例如,可使用加速度传感器或摄影机来检测诸如行走和摆臂等身体运动。
<环境信息>
环境信息是表示环境各方面的信息,并分成两个宽泛的类别指示用户周围环境的信息以及表示自然环境的信息。用户的周围环境说明性地指的是用户所处房间的温度和用户四周的噪声级。自然环境包括天气、温度、湿度和潮汐等。应该注意,处于室外的用户四周的天气、温度和湿度构成用户的周围环境。
在图1的示例中,环境传感器23和43分别检测用户A和B的周围或自然环境,作为环境信息。取决于将要检测的对象,环境传感器和环境信息检测块可由不同类型的检测装置和设备构成。
<日时信息>
尽管日时信息不与任何特定用户相关联,但因为时间时时刻刻在不间断地改变,所以日时信息可用作改变信息。
在图1的示例中,日历时钟电路25和45测量当前时间,作为日时信息。
<位置信息>
尽管未在图1的示例中示出,但可使用GPS(全球定位系统)设备来确定用户当前位于何处。由此检测出的位置信息可用作改变信息。
在这种情况中,如果用户的位置信息被说明性地表示为“靠近海岸”、“位于山脚下”或“在东京站附近”,那么该位置信息成为指示自然环境或用户周围环境的信息。
<其它改变信息>
尽管未在图1的示例中示出,但可使用合适的设备来检测由用户抚养作为宠物的动物的活动或用户所拥有的诸如“AIBO”(注册商标)等娱乐机器人的运动作为运动信息。由此而检测到的运动信息可用作改变信息。
(2-2.在一个终端上生成和使用密钥图2A到3)<密钥生成和密钥信息的示例>
假设在图1的示例中,用户A的密钥信息将在终端10上生成。在这种情况中,密钥生成设备16说明性地将来自A/D转换器22的生物学信息数据与由A/D转换器24输出的环境信息数据合并成密钥信息。
更具体地,用户A(终端10)的ID可由4位二进制码表示,密钥信息的生成计数由预定位数(多位)二进制码表示,生物学和环境信息各自由8位二进制码表示。
密钥信息的生成计数示出自从用户A指示终端10执行密钥生成以来生成所述密钥多少次。终端10被如此构造,使得密钥生成设备16按例如每几秒的间隔获取生物学和环境信息数据以便生成密钥信息。
说明性地,通过对构成生物学和环境信息数据的每一数位(即,位)执行EOR(异或)运算来将生物学信息数据与环境信息数据合并。
假定如图2A中所示,用户A的ID为“1010”,第一次密钥生成时的生物学信息数据为“10011011”,环境信息数据为“01000110”。在这种情况中,从EOR运算中得到的数据为“11011101”。给定这些数据项,以以下方式生成密钥信息其高4位由用户A的ID组成,其位于中间的预定数量的位由密钥生成计数(在该情形中为第一次)构成,且其低8位由从EOR运算中得到的数据组成,如图2A的底部所示。
现在假定如图2B中所示,第二次密钥生成时的生物学信息数据为“10011111”,环境信息数据为“11010010”。在这种情形中,从EOR运算中得到的数据为“01001101”。从这些数据项中,以以下方式生成密钥信息其高4位由同一用户A的ID组成,其位于中间的预定数量的位由密钥生成计数(在该情形中为第二次)构成,其低8位由从EOR运算中得到的数据组成,如图2B底部所示。
如所述,生物学信息和环境信息在每次生成新的密钥时都可能变化。这意味着在每一密钥生成时刻得到的密钥信息可改变。
<由终端执行的典型过程>
由此生成的关于用户A的密钥信息可由终端10单独利用,说明性地用于呈现内容。在这样的情况中,终端10的终端控制设备11将密钥信息中的从EOR得到的数据视为真密钥(key proper)(即,实际的密钥信息),并检查来确定该真密钥是否具有预定的值(即,落入预定范围内)。终端控制设备11根据检查的结果执行合适的过程。
图3是构成由终端10的密钥生成设备16和终端控制设备11执行的典型过程的步骤的流程图。
在该终端过程80中,用户A启动终端10并给出生成密钥的指令。作为响应,密钥生成设备16前进至步骤81,且当给出从终端控制设备11开始进程的指令时,将指示密钥生成设备16上的密钥生成计数的“i”置为1。
在步骤82中,密钥生成设备16获取由A/D转换器22输出的生物学信息数据。在步骤83中,密钥生成设备16获取由A/D转换器24输出的环境信息数据。
在步骤84中,密钥生成设备16在生物学和环境信息数据上执行EOR运算,以便生成密钥信息。
在步骤85中,终端控制设备11检查来确定由密钥生成设备16生成的密钥信息中从EOR得到的数据是否为预定值。如果发现从EOR得到的数据是预定值,则终端控制设备11前进至步骤86,并执行稍后所述的相应过程。
如果发现从EOR得到的数据不是预定值,则终端控制设备11从步骤85前进至步骤87。在步骤87中,终端控制设备11检查来确定是否终止关于密钥生成和密钥使用的该过程。如果终端控制设备11响应于例如来自用户A的结束指令确定将终止该过程,则终端控制设备11使关于密钥生成和密钥使用的该过程结束。
如果在步骤87中确定将不终止该过程,则终端控制设备11从步骤87前进至步骤88。在步骤88中,终端控制设备11指示密钥生成设备16继续其处理。作为响应,密钥生成设备16将值“i”(密钥生成计数)自增“1”并返回至步骤82。然后,开始下一轮密钥生成。
如稍后所述,如此生成的密钥信息可被用于各种目的。在以上示例中,说明性地构造了终端10,使得如果发现从EOR得到的数据不为预定值时,将不再现记录在终端10的存储设备12中的一个或多个内容,且如果发现从EOR得到的数据为预定值时,可再现该一个或多个内容。
以上的终端结构允许说明性地当用户A的特定生物学状况或周围环境达到预定状态时再现特定内容。
或者,可按照这样一种方式构造终端10如果发现从EOR得到的数据是预定值,则密钥生成设备16将在用户A给出生成密钥的指令之前不会生成密钥信息,这使得特定内容可再现;且如果发现从EOR得到的数据为预定值,且如果自从检测到该值以来逝去了预定的时间段,则密钥生成设备16再次生成密钥信息并再次执行诸如图3中所示的终端过程。
如果如上所述由终端10执行关于密钥生成和密钥使用的过程,则终端10不必具有与网络1连接的能力。
<将密钥信息发送给服务器>
可如此构造上述网络系统以便实现以下由终端10的密钥生成设备16生成的密钥信息被发送给服务器70。进而,服务器控制设备71检查来确定所发送的密钥信息是否为预定值。仅当发现所发送的密钥信息为该预定值时,服务器控制设备71才许可用户A获取对内容数据库72中的特定内容中的一个或多个的访问,使得所访问的内容可被传递给终端10。
在前述情形中,仅当用户A的特定生物学状况或周围环境达到预定状态时,该用户才可从服务器70接收特定内容。所接收的内容可在流传送的基础上再现或下载至存储设备12。
<密钥生成和密钥信息的其它示例>
替代生物学信息数据或环境信息数据,或者除这些数据之外,由终端10的日历时钟电路25输出的日时数据可用作改变信息数据项。在该情形中,在构成生物学或环境信息数据和日时数据的每一数位上,或组成生物学和环境信息数据以及日时数据的每一数位上执行EOR运算。从EOR运算得到的结果可用作密钥信息。
作为另一替换,表示密钥生成计数的数据可用作改变信息数据项。在该情形中,可能通过将密钥生成计数数据添加到生物学信息数据、环境信息数据或从EOR得到的数据来生成密钥信息,所添加的数据各自是不同位数的值。说明性地,如果密钥生成计数数据作为不同位数的值来添加,则如图2A和2B底部所示,真密钥(实际的密钥信息)由密钥信息中将生成计数数据与从EOR得到的数据组合的一部分形成。
作为又一替换,可能通过匹配的过滤对生物学信息数据与环境信息数据之间的相关性计算数据。如此获得的相关性数据可用作密钥信息。
作为另一示例,可通过使用关于上述宠物或娱乐机器人的运动的信息作为改变信息项代替环境信息来生成密钥信息。
在以上情形中,说明性地可能产生其中仅当用户A的情绪澎湃而他或她的宠物睡着时,或仅当用户A的行动与机器人的行动同步时,用户A可再现特定内容的情形。
(2-3.由网络系统进行的密钥生成图4A到5)图1示出的网络系统可按照如下的不同方式生成密钥信息(a)关于用户A的密钥信息由终端10生成,并从那里发送给服务器70。关于用户B的密钥信息由终端30生成,且也从那里发送给服务器70。服务器70的密钥生成设备74基于所接收的信息生成另一个、辅助密钥信息。
(b)终端10将一个改变信息数据项(例如,生物学信息数据)发送给服务器70。终端30将另一个改变信息数据项(例如,生物学信息数据)发送给服务器70。服务器70的密钥生成设备74基于所接收的数据生成密钥信息。
(c)<c1>终端10将一个改变信息数据项(例如,生物学信息数据)传送给终端50。终端30将另一个改变信息数据项(例如,生物学信息数据)传送给终端50。终端50的密钥生成设备56基于所接收的数据生成密钥信息。<c2>或者,终端10将关于用户A的密钥信息传送给终端50。终端30将关于用户B的密钥信息传送给终端50。终端50的密钥生成设备56基于所接收的信息生成辅助密钥信息。
(d)<d1>终端30将一个改变信息数据项(例如,生物学信息数据)传送给终端10。终端10的密钥生成设备10将由终端10获得的另一个改变信息数据项(例如,生物学信息数据)与从终端30传送的改变信息数据合并,从而生成关于用户A的密钥信息。<d2>或者,终端30将关于用户B的密钥信息传送给终端10。终端10的密钥生成设备16将由设备16自己生成的关于用户A的主要密钥信息与从终端30传送的关于用户B的密钥信息合并,从而生成关于用户A的辅助密钥信息。
<在上述(a)情况中的密钥生成和密钥信息>
在上述(a)的情况中,如图4A中所示,终端10的密钥生成设备16每次将生成密钥(图2A和2B)时,就对构成生物学信息数据和环境信息数据的每一数位执行EOR运算,以便生成关于用户A的密钥信息。如此生成的密钥信息由终端控制设备11发送给服务器70。
每次生成密钥时,终端30的密钥生成设备36也如图4B中所示对组成生物学信息数据和环境信息数据的每一数位执行EOR运算,以便生成关于用户B的密钥信息。所生成的密钥信息由终端控制设备31发送给服务器70。
在以上情况中,终端10和30在启动它们的密钥生成时不必同步地连接至服务器70。
在服务器70中,密钥生成设备74通过服务器控制设备71接收从终端10和30分别发送的、关于用户A和B的密钥信息。密钥生成设备74将所接收的密钥信息项合并至另一密钥信息项,然后生成辅助密钥信息。
合并涉及对关于用户A的密钥信息中构成从EOR得到的数据和对关于用户B的密钥信息中从EOR得到的数据的每一数位执行EOR运算,如图4C中给出的合并的密钥信息所示。
然而,应该注意,用户A的ID和用户B的ID被置于从EOR运算得到的数据的前面。
如稍后所述,从合并得到的密钥信息可以被或者用作关于用户A和用户B两者的密钥信息,或者用作关于两个用户之一的密钥信息。
图5是构成由服务器70的密钥生成设备74和服务器控制设备71执行的典型过程的步骤的流程图。
在该服务器过程90中,终端10和30首先连接至服务器70,并开始将它们的密钥信息发送给服务器70。在步骤91中,在从服务器控制设备71给出开始该过程的指令的情况下,服务器70的密钥生成设备74将指示密钥生成设备74上的密钥生成计数的值“j”置为“1”。
在步骤92中,密钥生成设备74从终端10接收关于用户A的密钥信息,并将所接收的密钥信息暂时存储至设备74的内部存储器中。在步骤93中,密钥生成设备74从终端30接收关于用户B的密钥信息,并将所接收的密钥信息暂时置于设备74的内部存储器中。
在步骤94中,密钥生成设备74通过如上所述的合并生成(辅助)密钥信息。
在步骤95中,服务器控制设备71检查来确定由密钥生成设备74生成的密钥信息中从EOR得到的数据是否为预定值。如果发现从EOR得到的数据为预定值,则服务器控制设备71前进至步骤96,并执行如稍后所述的相应的过程。
如果在步骤95中,发现从EOR得到的数据不是预定值,则服务器控制设备71从步骤95前进至步骤97。在步骤97中,服务器控制设备71检查来确定,是否终止关于密钥生成和密钥使用的该过程。如果服务器控制设备71确定由于例如从终端10或30断开对服务器70的连接而将终止该过程,则服务器控制设备71使关于密钥生成和密钥使用的该过程结束。
如果在步骤97处确定将不终止该过程,则服务器控制设备71从步骤97前进至步骤98。在步骤98中,服务器控制设备71指示密钥生成设备74继续其处理。作为响应,密钥生成设备74使值“j”(密钥生成计数)自增“1”,并返回至步骤92。然而,开始下一轮密钥生成。
如上所述由服务器70的密钥生成设备74生成的辅助密钥信息可用于以下两种方式((x)或(y))之一(x)辅助密钥信息被用作为关于用户A和用户B两者的密钥信息。仅当发现密钥信息中从EOR得到的数据为预定值时,服务器70才授权用户A和B访问内容数据库72中的特定内容的一个或多个以及将内容传递给终端10和30。所传递的内容可在流传送的基础上再现,或下载至各个存储设备。
(y)当预先指定根据预定准则选择的两个用户之一时,辅助密钥信息用作关于用户之一的密钥信息。仅当发现密钥信息中从EOR得到的数据为预定值时,服务器70才授权所述用户访问内容数据库72中的特定内容的一个或多个并将它们传递给该用户的终端。所传递的内容然后在流传送的基础上再现或下载至存储设备。
在以上(x)的情况中,仅当用户A和B的生物学状况和周围环境达到特定状态时,他们才被允许从从服务器70接收特定内容,所接收的内容以流传送的方式再现或下载至存储中。
在以上(y)的情况中,仅当用户A和B两者的生物学状况和周围环境均达到特定状态时,这两个用户之一才被允许从服务器70接收特定内容,所接收的内容以流传送的方式再现或下载至存储中。
<在以上(b)、(c)和(d)情况中的密钥生成和密钥信息>
在以上(b)、(c)和(d)的情况中,可按照以上(a)情况的相同方式生成密钥和利用密钥信息。
更具体地,在(c)的情况中,说明性地,当发现关于用户A的改变信息数据或密钥数据和关于用户B的改变信息数据或密钥信息为预定值时,用户C被允许再现终端50的存储设备52中的特定内容的一个或多个。在(d)的情况中,说明性地,当发现关于用户A自己的改变信息数据或主要密钥信息以及关于用户B的改变信息数据或密钥信息为预定值时,用户A被授权再现终端10的存储设备12中的特定内容的一个或多个。
说明性地,根据本发明而生成的密钥信息可如下使用
密钥信息可用来搜索、选择、呈现或调整内容。例如,当发现密钥信息的值落入预定范围时,可允许用户搜索或选择内容以及促使终端或服务器呈现内容。在另一示例中,可与密钥信息的值一致地自动调节音乐的节拍和音量、视频的亮度和对比度或照明器材的色彩和发光率。
密钥信息可不经修改地作为数字信息向用户呈现,或可被转换成可向用户呈现的诸如曲调、视频、字符、图形或环境参数的信息。而且,从转换中得到的环境参数可用于调节诸如房间的温度和湿度的环境状况。
在又一示例中,密钥信息可用作用于回忆以往记录的密钥。具体地,多个用户可能享受闲谈或共享某些内容。在这样的情况中,参与的用户可与在这些时刻生成的密钥信息以及适用的时戳、播放戳、照片上捕捉的场景和由GPS测量的位置一起记录闲谈或共享的内容。稍后,用户可利用该密钥信息完全回想起在密钥生成的时刻发生了什么。
在另一示例中,密钥信息可用于启动、操作、连接或控制设备。具体地,当发现密钥信息的值落入预定范围内时,可能使得一个或多个装置自动启动、操作或互连。也可能与密钥信息的值一致地改变例如设备的操作模式或振动器的振动模式。
在又一示例中,密钥信息可用作钥匙来对门和其它物理对象解锁。在这样的情况中,所生成的是仅当用户的特定物理状况或周围环境处于特定状态中才可对目标对象解锁的不寻常的钥匙。
本领域的技术人员应该理解,只要落入所附权利要求或其等效实施方式的范围内,就可根据设计需要和其它因素进行各种修改、组合、子组合和变更。
权利要求
1.一种密钥生成方法,包括以下步骤首先检测第一改变信息,作为第一改变信息数据;其次检测不同于所述第一改变信息的第二改变信息,作为第二改变信息数据;以及将所述第一改变信息和所述第二改变信息合并成密钥信息。
2.如权利要求1所述的密钥生成方法,其特征在于,所述第一改变信息和所述第二改变信息构成关于同一用户的改变信息。
3.如权利要求2所述的密钥生成方法,其特征在于,所述第一改变信息指示所述用户的生物学状况,所述第二改变信息指示所述用户的周围环境。
4.如权利要求1所述的密钥生成方法,其特征在于,所述第一改变信息与第一用户相关联,所述第二改变信息与第二用户相关联。
5.如权利要求1所述的密钥生成方法,其特征在于,所述合并步骤包括对构成所述第一改变信息数据和所述第二改变信息数据的每一数位执行异或运算。
6.如权利要求1所述的密钥生成方法,其特征在于,所述合并步骤包括对所述第一改变信息数据与所述第二改变信息数据之间的相关性计算数据。
7.如权利要求1所述的密钥生成方法,其特征在于,所述合并步骤包括将所述第一改变信息数据与所述第二改变信息数据合计为各自不同位数的值。
8.如权利要求1所述的密钥生成方法,其特征在于,所述首先进行的检测步骤、所述其次进行的检测步骤以及所述合并步骤是由用户终端执行的。
9.如权利要求1所述的密钥生成方法,其特征在于,所述首先进行的检测步骤和所述其次进行的检测步骤是由用户终端执行的,而所述合并步骤是由经由网络连接至所述用户终端的服务器执行的。
10.如权利要求4所述的密钥生成方法,其特征在于,所述首先进行的检测步骤是由第一用户终端执行的,所述其次进行的检测步骤是由第二用户终端执行的,所述合并步骤是由经由网络连接至所述第一和所述第二用户终端的服务器执行的。
11.一种密钥生成装置,包括第一检测设备,它被配置成检测第一改变信息作为第一改变信息数据;第二检测设备,它被配置成检测不同于所述第一改变信息的第二改变信息作为第二改变信息数据;以及密钥生成设备,它被配置成将所述第一改变信息和所述第二改变信息合并成密钥信息。
全文摘要
公开了一种密钥生成方法,它包含以下步骤首先检测第一改变信息,作为第一改变信息数据;其次检测不同于第一改变信息的第二改变信息,作为第二改变信息数据;以及将第一改变信息和第二改变信息合并成密钥信息。
文档编号G06F21/00GK1855113SQ20061007767
公开日2006年11月1日 申请日期2006年4月24日 优先权日2005年4月25日
发明者寺内俊郎, 佐古曜一郎, 井上真, 飞鸟井正道, 竹原充, 中村隆俊, 山下功诚, 宫岛靖, 佐佐木彻, 松田将史 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1