【技术实现步骤摘要】
信息的加密解密方法、信息提供系统以及程序
本专利技术涉及对信息进行加密并对加密后的信息进行解密的系统。
技术介绍
伴随着信息系统的发展,进行信息提供服务的多个信息提供者的服务器或利用信息的多个用户的终端通过互联网等相互连接,各个用户利用各种信息提供服务,这成为普遍的现象。此外,由于随着进行信息提供服务的信息提供者的数量变多,各用户自己发现并管理所寻求的信息提供服务变得困难,因此需要汇集并管理主要且有用的信息提供服务并对用户进行信息中继的被称为门户站点的信息中继服务提供者。 设想了以下服务方式:信息提供者将面向特定的用户的数据发往信息中继服务提供者,信息中继服务提供者暂时积蓄向用户发送的来自信息提供者的数据,用户基于自身的请求,取得并阅览信息中继服务提供者暂时积蓄的发往自己的信息。 此外,为了提高用户便利性,还考虑被称为代理人服务的以下服务方式:用户将自身的代理人权限赋予其他用户,被赋予代理人权限的用户能够代为取得并阅览发往代理权限赋予源的用户的数据。 在设想了上述那样的服务方式时,产生安全上的问题。信息中继服务提供者的作用是将所接收到的发往用户的数据暂时保存并基于来自用户的请求而进行发送,不应该能够阅览数据的内容。在能够进行数据的内容的阅览的情况下,存在由于信息中继服务提供者的不当行为而产生用户所不希望的信息泄露的可能性。 作为信息泄露的对策,能够通过AES密码等现有技术而安全且高效地进行保密化,但在信息提供者与用户间进行了加密的情况下,若设想代理人服务则产生新的问题。 第一,在用户将自身的加密密钥交付给赋予了代理人权限的 ...
【技术保护点】
一种信息的加密解密方法,是信息提供系统中的信息的加密解密方法,该信息提供系统通过用于存储信息的信息提供服务器,根据来自多个用户的终端中的某一个用户的终端的信息请求,对被请求的信息进行加密并将其经由信息中继装置发送至信息请求源的用户终端,上述信息的加密解密方法的特征在于,通过所述信息中继装置,接收信息的请求,该信息的请求是来自作为第一用户的代理人的第二用户的终端的信息的请求,使用第一加密密钥存储部中存储的第二用户用的再加密密钥,对加密数据存储部中存储的面向第一用户的终端的所述信息的加密数据进行再加密,将所述再加密数据发送至所述第二用户的终端;通过所述第二用户的终端,从所述信息中继装置接收所述再加密数据,使用第二加密密钥存储部中存储的所述第二用户用的加密密钥、以及由所述第一用户的终端指定的与所述信息的可阅览期间相关联的时间密钥,对接收到的所述再加密数据进行解密。
【技术特征摘要】
2013.09.13 JP 2013-1899961.一种信息的加密解密方法,是信息提供系统中的信息的加密解密方法,该信息提供系统通过用于存储信息的信息提供服务器,根据来自多个用户的终端中的某一个用户的终端的信息请求,对被请求的信息进行加密并将其经由信息中继装置发送至信息请求源的用户终端,上述信息的加密解密方法的特征在于, 通过所述信息中继装置, 接收信息的请求,该信息的请求是来自作为第一用户的代理人的第二用户的终端的信息的请求, 使用第一加密密钥存储部中存储的第二用户用的再加密密钥,对加密数据存储部中存储的面向第一用户的终端的所述信息的加密数据进行再加密, 将所述再加密数据发送至所述第二用户的终端; 通过所述第二用户的终端, 从所述信息中继装置接收所述再加密数据, 使用第二加密密钥存储部中存储的所述第二用户用的加密密钥、以及由所述第一用户的终端指定的与所述信息的可阅览期间相关联的时间密钥,对接收到的所述再加密数据进行解密。2.如权利要求1所述的信息的加密解密方法,其特征在于, 所述第二用户用的再加密密钥是由所述第一用户的终端生成的第一用户用的加密密钥的逆元素与所述第二用户用的加密密钥之间的规定的运算结果, 通过所述信息中继装置, 使用所述第二用户用的加密密钥,对能够通过所述第一用户用的加密密钥解密的所述信息的加密数据进行再加密,从而不通过所述第一用户用的加密密钥解密地生成能够使用所述第二用户用的加密密钥解密的所述再加密数据, 将生成的所述再加密数据发送至所述第二用户的终端。3.如权利要求2所述的信息的加密解密方法,其特征在于, 通过所述第二用户的终端, 从所述信息中继装置接收所述再加密数据, 根据时间密钥Tp生成时间密钥Ti,该时间密钥Tp是通过所述第一用户的终端使用具有单向性的性质的哈希函数H根据时间密钥T1生成的、而且与所述信息的可阅览开始期间相关联的密钥,其中P为满足I ( P的任意的正整数,且P < i, 根据时间密钥Sq生成时间密钥Si,该时间密钥Sq是通过所述第一用户的终端使用所述哈希函数H根据时间密钥Sn生成的、而且与所述信息的可阅览结束期间相关联的密钥,其中N为任意的正整数,q为满足q < N的任意的正整数,且i < q, 使用作为所述第二用户用的加密密钥的秘密密钥、所述时间密钥Ti和所述时间密钥Si,对接收到的所述再加密数据进行解密。4.如权利要求3所述的信息的加密解密方法,其特征在于, 通过所述第一用户的终端, 使用具有单向性的性质的哈希函数H,通过Ti+1 = H(Ti)根据所述时间密钥T1生成所述时间密钥Tp,通过Sg = H(Si)根据所述时间密钥Sn生成所述时间密钥S,, 将...
【专利技术属性】
技术研发人员:安细康介,佐藤尚宜,矶部义明,岩崎英,
申请(专利权)人:株式会社日立制作所,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。