发明名称 供经由合并硬体与软体监识而保证软体整体性之系统及方法
摘要 本发明揭示一种使个别使用者装置能够监识与验证一分布中心发送的数位讯息而无需向该分布中心传输的系统、方法及电脑程式产品。该中心使用一系两个特选质数之乘积的附带模数传输该讯息。该传输还包括,一基于一原始讯息杂凑值之附带监识值、一新讯息杂凑值及该模数。该新讯息杂凑值系旨在成为该中心的公用RSA密钥,也计算一对应之专用RSA密钥。个别使用者装置组合一数位印、一公用模数、基于硬体的独特密码及一原始讯息杂凑值以计算一独特的整数值K。随后的讯息也进行同样处理以决定新的整数值k’,其当且仅当该中心产生新讯息且未毁损时等于K。
申请公布号 TWI225195 申请公布日期 2004.12.11
申请号 TW092121018 申请日期 2003.07.31
申请人 万国商业机器公司 发明人 杰佛瑞 布鲁斯 鲁斯派奇
分类号 G06F11/30 主分类号 G06F11/30
代理机构 代理人 陈长文 台北市松山区敦化北路二○一号七楼
主权项 1.一种用于保证讯息整体性之系统,包括:一传输一讯息及至少一附带値的分布中心;以及一接收该传输并根据该传输及至少一储存密码値计算一整数値K'的使用者装置,其中K'可选择性地使该讯息的进一步成功处理。2.如申请专利范围第1项之系统,其中,该等附带値包括一模数pq及一监识値s。3.如申请专利范围第2项之系统,其中,该监识値s系一原始杂凑値h0、该模数pq及一专用RSA密钥z的加密形式,其中s=h0zmod pq。4.如申请专利范围第3项之系统,其中,该模数pq系两个质数p与q的一乘积,该等质数p与q均未单独包括于该传输中。5.如申请专利范围第4项之系统,其中,该等质数p与q系由该分布中心选取,使该所传输讯息的一乘积(p-1)(q-1)与一奇数正确杂凑値h1具有不是1之一最大公分母的可能性实质上为零,从而h1z=1mod(pq),其中(pq)=(p-1)(q-1),且该正确杂凑値h1系对应于该专用RSA密钥z的一公用RSA密钥。6.如申请专利范围第5项之系统,其中,该整数値K'等于g1xg2amod M,其中x=shmod pq,h系由该使用者装置以与该正确杂凑値h1类似的方式计算的该讯息之一杂凑値,M系一公用模数,a系一储存数位印且g1与g2系较佳独特储存密码値。7.如申请专利范围第6项之系统,其中,该整数値K'系当且仅当该杂凑値h匹配该正确杂凑値h1时促使进一步成功处理该讯息及保证该讯息的整体性所需要的一値。8.如申请专利范围第1项之系统,其中该讯息包括一软体程式。9.如申请专利范围第1项之系统,其中该讯息包括一软体程式部分。10.如申请专利范围第1项之系统,其中该讯息包括控制存取受保护资讯的一软体程式。11.如申请专利范围第1项之系统,其中该讯息包括一软体程式部分,该整数値K'包括另一软体程式部分且该讯息及该整数値K'一起包括一完整之软体程式。12.如申请专利范围第1项之系统,其中该讯息包括意图仅由授权接收者使用的受保护资讯。13.如申请专利范围第12项之系统,其中该受保护资讯包括一文字档案、一声频档案、一视讯档案、一应用程式及一资料库之至少一个。14.如申请专利范围第5项之系统,其中若其开始为偶数,该正确杂凑値h1系由预定方式强制为奇数。15.如申请专利范围第1项之系统,其中该等密码値系储存于一防篡改硬体中。16.如申请专利范围第1项之系统,其中该等密码値包括一预定整数値K=g1h0g2amod M,其中a系一数位印,M系一公用模数且g1与g2系较佳独特密码値。17.一种用于保证讯息整体性之系统,包括:一具有至少一储存整数値相关于另一整数値h0的使用者装置;以及一传输一讯息及该另外整数値h0之一加密的分布中心,其中该加密使用基于该讯息之一杂凑値的一密钥。18.如申请专利范围第17项之系统,其中该等储存整数値系数位印値,且该另外整数値h0系一另外数位印使用者号码。19.如申请专利范围第18项之系统,其中该等数位印允许计算内容保护方案使用的値。20.如申请专利范围第17项之系统,其中该另外整数値h0的该加密系一RSA加密,此外该分布中心还传输一RSA模数pq。21.如申请专利范围第17项之系统,其中该讯息包括一软体程式及相关联的资料。22.一种用于保证讯息整体性之电脑记录媒体,包括一电脑可读取媒体,有形地实施其上的电脑可执行代码构件,该等代码构件包括:一用于自一分布中心传输一讯息及至少一附带値的第一代码构件;一使用一使用者装置接收该传输的第二代码构件;以及一根据该传输计算一整数値K'的第三代码构件以及至少一储存密码値,其中K'选择性地促使进一步成功处理该讯息。23.一种用于保证讯息整体性之方法,包括:与一加密整数値h0一起传输一讯息,该加密整数値h0系使用基于该讯息之杂凑値的一密钥加密;解密该加密整数値h0;使用该加密整数値h0及所储存整数値以实施一整数计算;以及使用该整数计算的结果进一步处理。24.如申请专利范围第23项之方法,其中该加密系一RSA加密,且一RSA模数也被传输。25.如申请专利范围第23项之方法,其中该整数计算系一数位印计算。26.如申请专利范围第25项之方法,其中该数位印计算的结果系用于一内容保护方案的値。27.如申请专利范围第23项之方法,其中该讯息包括一软体程式及相关联的资料。28.一种用于实施电子商务之方法,包括:自一分布中心传输一讯息及至少一附带値;使用一使用者装置接收该传输;以及根据该传输及至少一储存密码値计算一整数値K',其中K'选择性地促使进一步成功处理该讯息;其中该进一步处理完成一电子商务交易。29.一种用于保证讯息整体性之方法,包括:自一分布中心传输一讯息及至少一附带値;使用一使用者装置接收该传输;根据该传输及至少一储存密码値计算一整数値K',其中K'选择性地促使进一步成功处理该讯息。30.如申请专利范围第29项之方法,其中,该等附带値包括一模数pq及一监识値s。31.如申请专利范围第30项之方法,其中,该监识値s系一原始杂凑値h0、该模数pq及一专用RSA密钥z的加密形式,其中s=h0zmod pq。32.如申请专利范围第31项之方法,其中,该模数pq系两个质数p与q的一乘积,该等质数p与q均未单独包括于该传输中。33.如申请专利范围第32项之方法,其中,该等质数p与q系由该分布中心选取,使该所传输讯息的一乘积(p-1)(q-1)与一奇数正确杂凑値h1具有不是1之一最大公分母的可能性实质上为零,从而h1z=1 mod(pq),其中(pq)=(p-1)(q-1),且该正确杂凑値h1系对应于该专用RSA密钥z的一公用RSA密钥。34.如申请专利范围第33项之方法,其中,该整数値K'等于g1xg2amod M,其中x=shmod pq,h系由该使用者装置以与该正确杂凑値h1类似的方式计算的该讯息之一杂凑値,M系一公用模数,a系一储存数位印且g1与g2系较佳独特储存密码値。35.如申请专利范围第34项之方法,其中,该整数値K'系当且仅当该杂凑値h匹配该正确杂凑値h1时促使进一步成功处理该讯息及保证该讯息的整体性所需要的一値。36.如申请专利范围第29项之方法,其中该讯息包括一软体程式。37.如申请专利范围第29项之方法,其中该讯息包括一软体程式部分。38.如申请专利范围第29项之方法,其中该讯息包括控制存取受保护资讯的一软体程式。39.如申请专利范围第29项之方法,其中该讯息包括一软体程式部分,且该整数値K'包括另一软体程式部分,该讯息及该整数値K'一起包括一完整之软体程式。40.如申请专利范围第29项之方法,其中该讯息包括意图仅由授权接收者使用的受保护资讯。41.如申请专利范围第40项之方法,其中该受保护资讯包括一文字档案、一声频档案、一视讯档案、一应用程式及一资料库之至少一个。42.如申请专利范围第33项之方法,其中若该正确杂凑値h1开始为偶数,该正确杂凑値h1系由预定方式强制为奇数。43.如申请专利范围第29项之方法,其中该等密码値系储存于一防篡改硬体中。44.如申请专利范围第29项之方法,其中该等密码値包括一预定整数値K= g1h0g2amod M,其中a系一数位印,M系一公用模数且g1与g2系较佳独特密码値。图式简单说明:图1其系根据本发明之一项较佳具体实施的新讯息产生方法图。图2其系根据本发明之一项较佳具体实施的新讯息监识与验证方法图。
地址 美国