【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及信息发布系统、服务器装置、信息生成装置、终端装置、信息发布方法以及程序,尤其涉及能够安全地发布信息的信息发布系统、服务器装置、信息生成装置、终端装置、信息发布方法以及程序。
技术介绍
作为公开密钥加密领域的新加密技术,被称为函数型加密的加密方式正在得到关注。函数型加密是具有能够灵活地设定用于解密密文的条件这样的特征的加密方式。根据条件的附带方式,函数型加密存在基于ID加密、基于属性加密、内积谓词加密等种类。并且,作为函数型加密的应用,公知有能够实现在加密的状态下可进行关键词检索的可检索加密。这样的可检索加密自身的开发也在积极地进行(例如,参照非专利文献1、非专利文献2)。函数型加密或可检索加密是为了实现不能信赖的服务器上的数据管理而使用的。具体而言,在用户将机密数据保存在不能信赖的服务器上时,在进行加密后保存。这样,服务器的管理者无法看到机密数据的内容。另一方面,由于具有对密文进行解密或者进行关键词检索的权限的用户根据后述的方法持有与自身权限相应的密钥,因此,从服务器取得需要的数据而进行解密,由此能够看到数据的内容。这样,实现不能信赖的服务器上的数据管理是函数型加密或可检索加密的主要的利用方法。为了使上述利用方法成为可能,因此,在函数型加密或作为其应用的可检索加密中,以如下的方式准备加密所使用的密钥。(1)首先,被称为PKG(Private-Key·Generator:密钥生 ...
【技术保护点】
一种信息发布系统,其具有:信息生成装置,其生成信息;服务器装置,其与所述信息生成装置连接;以及终端装置,其与所述服务器装置连接,经由所述服务器装置与所述信息生成装置通信,其特征在于,具有生成公共密钥的公共密钥生成部,所述终端装置具有:终端侧存储装置;以及公共密钥存储部,其输入由所述公共密钥生成部生成的所述公共密钥,将所输入的所述公共密钥存储在所述终端侧存储装置中,所述信息生成装置具有信息加密部,该信息加密部输入由所述公共密钥生成部生成的所述公共密钥,使用所输入的所述公共密钥而通过处理装置对所述信息进行加密,将加密后的所述信息作为加密信息发送给所述服务器装置,所述服务器装置具有:服务器侧存储装置;以及加密信息存储部,其从所述信息生成装置的所述信息加密部接收所述加密信息,将接收到的所述加密信息存储在所述服务器侧存储装置中。
【技术特征摘要】
【国外来华专利技术】2013.11.18 JP 2013-2377821.一种信息发布系统,其具有:信息生成装置,其生成信息;服务器装置,其
与所述信息生成装置连接;以及终端装置,其与所述服务器装置连接,经由所述服务
器装置与所述信息生成装置通信,其特征在于,
具有生成公共密钥的公共密钥生成部,
所述终端装置具有:
终端侧存储装置;以及
公共密钥存储部,其输入由所述公共密钥生成部生成的所述公共密钥,将所输入
的所述公共密钥存储在所述终端侧存储装置中,
所述信息生成装置具有信息加密部,该信息加密部输入由所述公共密钥生成部生
成的所述公共密钥,使用所输入的所述公共密钥而通过处理装置对所述信息进行加
密,将加密后的所述信息作为加密信息发送给所述服务器装置,
所述服务器装置具有:
服务器侧存储装置;以及
加密信息存储部,其从所述信息生成装置的所述信息加密部接收所述加密信息,
将接收到的所述加密信息存储在所述服务器侧存储装置中。
2.根据权利要求1所述的信息发布系统,其特征在于,
所述终端装置具有发布请求发送部,该发布请求发送部将请求发布所述信息的信
息发布请求发送给所述服务器装置,
所述服务器装置具有信息发送部,该信息发送部在从所述发布请求发送部接收到
所述信息发布请求时,将由所述加密信息存储部存储在所述服务器侧存储装置中的所
述加密信息发送给所述终端装置,
所述终端装置具有解密部,该解密部接收从所述服务器装置的所述信息发送部发
送的所述加密信息,使用存储在所述终端侧存储装置中的所述公共密钥对接收到的所
述加密信息进行解密,由此取得所述信息。
3.根据权利要求1或2所述的信息发布系统,其特征在于,
所述信息生成装置具有:
密钥生成部,其生成公开密钥和与所述公开密钥对应的秘密密钥;以及
密钥发送部,其将由所述密钥生成部生成的所述公开密钥发送给所述服务器装
置,
所述服务器装置具有服务器侧发送部,该服务器侧发送部将从所述信息生成装置
的所述密钥发送部发送的所述公开密钥发送给所述终端装置,
所述终端装置具有公共密钥加密部,该公共密钥加密部使用从所述服务器侧发送
部发送的所述公开密钥,对由所述公共密钥存储部存储在所述终端侧存储装置中的所
述公共密钥进行加密,将加密后的所述公共密钥作为加密公共密钥发送给所述服务器
装置,
所述服务器装置的所述服务器侧发送部将从所述终端装置的所述公共密钥加密
部发送的所述加密公共密钥发送给所述信息生成装置,
所述信息生成装置具有公共密钥取得部,该公共密钥取得部使用由所述密钥生成
部生成的所述秘密密钥对从所述服务器侧发送部发送的所述加密公共密钥进行解密,
由此取得所述公共密钥,将所取得的所述公共密钥输出到所述信息加密部,
所述信息生成装置的所述信息加密部输入由所述公共密钥取得部取得的所述公
共密钥,使用所输入的所述公共密钥对所述信息进行加密。
4.根据权利要求2所述的信息发布系统,其特征在于,
所述服务器装置具有:
认证部,其从所述终端装置输入使用所述终端装置的用户的用户标识符和密码,
使用所输入的所述用户标识符和所述密码对所述用户进行认证;以及
服务器侧发送部,在所述用户通过了所述认证部的认证时,该服务器侧发送部从
所述认证部输入所述密码,将所输入的所述密码发送给所述信息生成装置,
所述信息生成装置的所述信息加密部输入从所述服务器侧发送部发送的所述密
码作为所述公共密钥,使用所输入的所述公共密钥对所述信息进行加密,将加密后的
所述信息作为加密信息发送给所述服务器装置,
所述终端装置的所述解密部接收从所述服务器装置的所述信息加密部发送的所
述加密信息,使用所述密码对接收到的所述加密信息进行解密,由此取得所述信息。
5.一种服务器装置,其与生成信息的信息生成装置连接,并且与具有终端侧存
储装置的终端装置连接,其特征在于,该服务器装置具有:
服务器侧存储装置;
加密信息存储部,其从所述信息生成装置接收加密信息,将接收到的所述加密信
息存储在所述服务器侧存储装置中,该信息生成装置输入公共密钥,使用所输入的所
述公共密钥对所述信息进行加密,将加密后的所述信息作为所述加密信息发送;以及
信息发送部,其在从所述终端装置接收到请求发布所述信息的信息发布请求时,
将由所述加密信息存储部存储在所述服务器侧存储装置中的所述加密信息发送给在
所述终端侧存储装置中存储有所述公共密钥的所述终端装置。
6.一种信息生成装置,其生成信息,与服务器装置连接,并且经由所述服务器
装置与终端装置通信,该终端装置与所述服务器装置连接,其特征在于,该信息生成
装置具有:
密钥生成部,其生成公开密钥和与所述公开密钥对应的秘密密钥;
密钥发送部,其将由所述密钥生成部生成的所述公开密钥发送给所述服务器装
置;
公共密钥取得部,其经由所述服务器装置从所述终端装置接收加密公共密钥,使
用由所述密钥生成部生成的所述秘密密钥对接收到的所述加密公共密钥进行解密,由
此,取得公共密钥,所述终端装置具有存储所述公共密钥的终端侧存储装置,经由所
述服务器装置接收从所述密钥发送部发送的所述公开密钥,使用接收到的所述公开密
钥对所述公共密钥进行加密,将加密后的所述公共密钥作为所述加密公共密钥发送;
以及
信息加密部,其输入由所述公共密钥取得部取得的所述公共密钥,使用所输入的
所述公共密钥对所述信息进...
【专利技术属性】
技术研发人员:服部充洋,松田规,小宫崇,木幡康博,滨田刚,
申请(专利权)人:三菱电机株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。