隐匿检索系统、隐匿检索方法和隐匿检索程序

    公开(公告)号:CN114902314A

    公开(公告)日:2022-08-12

    申请号:CN202080092007.4

    申请日:2020-01-14

    Abstract: 隐匿检索系统具有登记装置,该登记装置具有:索引生成部(624),其使用登记关键字、与具有检索登记关键字的权限的权限者对应的权限者属性信息、生成与检索者对应的用户密钥的用户密钥函数、生成组入了用户密钥的检索查询的检索查询函数和生成组入了检索查询的索引查询的索引查询函数,生成登记关键字索引;以及加密索引生成部(625),其使用索引公开密钥对登记关键字索引进行加密,由此生成加密索引。

    隐匿检索系统、隐匿检索方法及计算机可读取的记录介质

    公开(公告)号:CN108351905B

    公开(公告)日:2022-05-31

    申请号:CN201780003889.0

    申请日:2017-01-11

    Abstract: 管理装置(500)将加密标签(C(D))和加密数据对应起来进行保管。检索装置(400)取得用于检索保管在管理装置(500)中的加密数据的检索关键字,计算由检索关键字(s)唯一确定的确定性信息(t),使用确定性信息(t)对检索关键字(s)执行概率加密方式的加密,由此生成检索查询(Q(s))。检索装置(400)将检索查询(Q(s))发送给管理装置(500)。管理装置(500)在从检索装置(400)接收到检索查询(Q(s))时,判定对检索查询(Q(s))进行解密得到的检索关键字(s)是否与对保管在管理装置(500)中的加密标签(c)进行解密得到的关联关键字一致。

    重加密装置、重加密方法、重加密程序和加密系统

    公开(公告)号:CN113853764A

    公开(公告)日:2021-12-28

    申请号:CN201980096560.2

    申请日:2019-05-24

    Abstract: 加密装置(50)生成密文。主重加密密钥生成装置(40)生成主重加密密钥,该主重加密密钥无法对由加密装置(50)生成的密文进行解密,但是能够对由加密装置(50)生成的密文生成用于对访问范围进行变更的重加密密钥。重加密装置(60)使用主重加密密钥生成用于对由加密装置(50)生成的对象密文进行重加密的重加密密钥,通过生成的重加密密钥对对象密文进行重加密,生成重加密密文。

    登记终端、检索终端、检索服务器、检索系统、登记程序和检索程序

    公开(公告)号:CN111066076A

    公开(公告)日:2020-04-24

    申请号:CN201780094589.8

    申请日:2017-09-12

    Abstract: 登记终端(10)将被设定了访问范围(X)且对密钥K进行加密而成的密文(CTX)和密钥(K)的组登记在密钥服务器(30)中,并且将根据密钥(K)和检索用的关键字(w)生成的检索用的标签(t)登记在检索服务器(40)中。检索终端(20)取得在许可访问的范围内设定了包含属性(Y)的访问范围(X)的密文(CTX),利用被设定了属性(Y)的解密密钥(skY)对密文(CTX)进行解密,生成密钥(K)。检索终端(20)根据密钥(K)和检索用的关键字(w’)生成检索用的陷门(t’),将其发送到检索服务器(40),取得与关键字(w’)对应的数据。

    加密标签生成装置、检索查询生成装置和隐匿检索系统

    公开(公告)号:CN110140161A

    公开(公告)日:2019-08-16

    申请号:CN201780082449.9

    申请日:2017-01-12

    Abstract: 在加密标签生成装置(40)中,核心标签生成部(412)利用标签生成密钥tk对表示许可检索的范围的范围条件x→进行加密而生成作为基B中的向量的核心标签c~x。加密标签生成部(413)使用对检索的关键字w1进行编码而成的编码信息EW1对由核心标签生成部(412)生成的核心标签c~x进行转换,由此,生成设定有关键字w1的加密标签cx、w。

    加密装置、加密方法和加密程序

    公开(公告)号:CN108475480A

    公开(公告)日:2018-08-31

    申请号:CN201680076736.4

    申请日:2016-01-15

    CPC classification number: G06F17/30 G09C1/00

    Abstract: 数据分割部(305)将保管数据D分割成所述字符串数据D的从头到尾的N个元素数据w1,w2,...,wN。部分字符串生成部(306)根据元素数据w1,w2,...,wN生成集合A={A1,A2,...,AN},集合A的元素Ai={(wi),(wiwi+1),...,(wiwi+1...wN)},i=1,...,N。位置信息分配部(307)使位置信息i与元素Ai的成分即(wi),(wiwi+1),...,(wiwi+1...wN)分别对应,由此,生成集合B={B1,B2,...,BN},集合B的元素Bi={(i,wi),(i,wiwi+1),...,(i,wiwi+1...wN)}。加密部(308)对元素Bi中包含的成分即(i,wi),(i,wiwi+1),...,(i,wiwi+1...wN)分别进行加密。

    加密系统、同态签名方法和同态签名程序

    公开(公告)号:CN108141362A

    公开(公告)日:2018-06-08

    申请号:CN201580083446.8

    申请日:2015-10-08

    CPC classification number: H04L9/3247 H04L9/008 H04L9/30

    Abstract: 本发明的目的在于,在确保了作为签名的安全性的前提下安全地实现字符串的字符位置的交换。具有:签名生成装置(102),其使用签名密钥sk,针对包含N个(N为2以上的整数)字符的消息m生成第1签名σ;以及同态运算装置(103),其取得1以上N-1以下的整数即参数j,使用参数j、第1签名σ和与签名密钥sk不同的同态密钥hk,生成调换消息m中的第参数j个字符和第j+1个字符而得到的改变消息的第2签名σ’。

    服务器装置、检索系统、终端装置、检索方法、服务器程序以及终端程序

    公开(公告)号:CN107077469A

    公开(公告)日:2017-08-18

    申请号:CN201480082640.X

    申请日:2014-10-21

    Abstract: 在服务器装置(301)中,数据保管部(303)保管多个加密数据。索引保管部(304)保管用于使用针对输入的关键字输出唯一数值的函数H进行检索的数据构造作为索引I,该数据构造具有与从函数H输出的数值一一对应的多个存储区域,针对与明文数据对应的多个关键字,在与通过输入各个关键字而从函数H输出的数值对应的存储区域中,存储对各个关键字对应的明文数据进行加密之后的数据即加密数据的标识符。检索部(305)对函数H输入多个关键字中的任意关键字,根据索引I确定与从函数H输出的数值对应的存储区域,从数据保管部(303)取得与所确定的存储区域中存储的标识符对应的加密数据。

Patent Agency Ranking