同态运算装置、加密系统和计算机能读取的存储介质

    公开(公告)号:CN110169010B

    公开(公告)日:2022-09-23

    申请号:CN201780082960.9

    申请日:2017-01-18

    Inventor: 广政良 川合丰

    Abstract: 加密装置(30)生成密文ct,该密文ct包含设定了明文μ的加密元素C、设定了属性x的加密元素Cx和设定了明文μ且无法利用与属性x满足的策略f对应的解密密钥skf进行解密的加密元素F。同态运算装置(40)利用加密元素F将密文ct中包含的加密元素C,转换成能够利用与由策略取得部取得的策略集合F对应的解密密钥skF进行解密的加密元素C~,由此将密文ct转换成密文ct~。同态运算装置(40)对密文ct~进行同态运算g而生成密文ct*。

    加密系统、加密数据转换装置以及转换程序

    公开(公告)号:CN115004284A

    公开(公告)日:2022-09-02

    申请号:CN202080093054.0

    申请日:2020-02-05

    Inventor: 川合丰

    Abstract: 重复排除系统(100)具有加密装置(400)、转换密钥生成装置(500)、标签转换装置(600)和一致判定装置(700)。加密装置(400)使用加密密钥(ek)和明文(M)生成加密(ETag)。转换密钥生成装置(500)使用加密密钥(ek)和转换密钥生成密钥(tk)生成转换密钥(ck)。标签转换装置(600)通过将转换密钥(ck)应用于加密标签(ETag),将使用了同一明文(M)的加密标签(ETag),转换成与在加密标签(ETag)中使用的加密密钥(ek)的值无关而为同一值的加密标签(T)。一致判定装置(700)判定2个加密标签(T)彼此的值是否一致。

    登记装置、检索操作装置、数据管理装置、登记程序、检索操作程序以及数据管理程序

    公开(公告)号:CN114945963A

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

    申请号:CN202080091858.7

    申请日:2020-01-14

    Abstract: 登记装置(500)受理明文、具有参照所述明文的权限的利用者的属性信息、以及在生成用于生成检索查询的用户密钥时使用的登记密钥。所述登记装置通过汇集所述属性信息中包含的多个属性值而生成示出1个以上的汇集值的汇集信息。所述登记装置通过将所述汇集信息中包含的各汇集值泛化,生成示出针对各汇集值的多个泛化值的泛化信息。所述登记装置使用所述明文、所述属性信息、所述泛化信息以及所述登记密钥,生成包含加密后的所述明文的密文数据。所述登记装置将所述密文数据登记于数据库。

    加密装置、加密方法和保管装置

    公开(公告)号:CN108475480B

    公开(公告)日:2021-03-23

    申请号:CN201680076736.4

    申请日:2016-01-15

    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)分别进行加密。

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

    公开(公告)号:CN107077469B

    公开(公告)日:2020-11-27

    申请号:CN201480082640.X

    申请日:2014-10-21

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

    重加密密钥生成装置、重加密装置、重加密密文解密装置以及密码系统

    公开(公告)号:CN110720194A

    公开(公告)日:2020-01-21

    申请号:CN201780091544.5

    申请日:2017-06-09

    Abstract: 密钥生成装置(10)生成解密密钥(dkx),该解密密钥(dkx)具有:带标签解密密钥和设定了密钥属性(x)的解密密钥(adkx),其中,所述带标签解密密钥包含设定了密钥属性(x)的解密密钥(tdkx)以及为了利用解密密钥(tdkx)对密文进行解密所需的标签(tgφ)。加密装置(20)生成设定有与密钥属性(x)对应的密文属性(y)并能够利用带标签解密密钥进行解密的原始密文(octy)。重加密密钥生成装置(40)通过基于属性的加密方式使用密文属性(y')对解密密钥(tdkx)进行加密,生成作为用于生成重加密密文(rcty’)的密钥的重加密密钥(rkx,y’),所述重加密密文(rcty’)能够利用设定了与密文属性(y')对应的密钥属性(x')的解密密钥(adkx')来进行解密。

    同态运算装置、加密系统和同态运算程序

    公开(公告)号:CN110169010A

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

    申请号:CN201780082960.9

    申请日:2017-01-18

    Inventor: 广政良 川合丰

    Abstract: 加密装置(30)生成密文ct,该密文ct包含设定了明文μ的加密元素C、设定了属性x的加密元素Cx和设定了明文μ且无法利用与属性x满足的策略f对应的解密密钥skf进行解密的加密元素F。同态运算装置(40)利用加密元素F将密文ct中包含的加密元素C,转换成能够利用与由策略取得部取得的策略集合F对应的解密密钥skF进行解密的加密元素C~,由此将密文ct转换成密文ct~。同态运算装置(40)对密文ct~进行同态运算g而生成密文ct*。

    加密系统、加密装置、重加密密钥生成装置以及重加密装置

    公开(公告)号:CN105637799B

    公开(公告)日:2019-06-25

    申请号:CN201380080158.8

    申请日:2013-10-09

    CPC classification number: H04L9/0618 H04L9/0861 H04L9/30 H04L2209/76

    Abstract: 加密装置200输出加密文ct,该加密文ct包含设定有属性信息x、v中的一个的加密文c和设定有属性信息y、z中的一个的加密文c~。解密装置300输出重加密密钥rk,该重加密密钥rk包含利用转换信息W1、t对设定有属性信息x、v中的另一个的解密密钥k*进行转换而得到的解密密钥k*rk、设定有上述属性信息y、z中的另一个的解密密钥k~*rk、设定相互对应的属性信息x’、v’中的一个来对上述转换信息W1、t进行加密而得到的加密转换信息ψrk。重加密装置400输出重加密文rct,该重加密文rct包含有在上述加密文ct内设定追加信息Η、Θ中的一个而得到的加密文crenc和在上述重加密密钥rk内设定上述追加信息Η、Θ中的另一个而得到的解密密钥k*renc。

Patent Agency Ranking