[go: up one dir, main page]

CN114830210A - 秘密随机数生成系统、秘密计算装置、秘密随机数生成方法以及程序 - Google Patents

秘密随机数生成系统、秘密计算装置、秘密随机数生成方法以及程序 Download PDF

Info

Publication number
CN114830210A
CN114830210A CN201980103026.XA CN201980103026A CN114830210A CN 114830210 A CN114830210 A CN 114830210A CN 201980103026 A CN201980103026 A CN 201980103026A CN 114830210 A CN114830210 A CN 114830210A
Authority
CN
China
Prior art keywords
secret
random number
pseudo
random
number generation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201980103026.XA
Other languages
English (en)
Other versions
CN114830210B (zh
Inventor
市川敦谦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Publication of CN114830210A publication Critical patent/CN114830210A/zh
Application granted granted Critical
Publication of CN114830210B publication Critical patent/CN114830210B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09CCIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
    • G09C1/00Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/58Random or pseudo-random number generators
    • G06F7/582Pseudo-random number generators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/58Random or pseudo-random number generators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/085Secret sharing or secret splitting, e.g. threshold schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0869Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)

Abstract

不经由逐次的通信而生成基于二项分布的秘密随机数。秘密计算装置(1i)生成遵照二项分布的随机数r的份额[r]i。参数存储部(10)存储伪随机函数PRF、和至少一组密钥kA以及多项式fA。伪随机数生成部(11)使用各密钥kA计算伪随机函数PRF(kA,a),或与各密钥kA对应的伪随机数pA。比特计数部(12)对各伪随机数pA中包含的1的个数rA进行计数。随机数份额生成部(13)得到1的个数rA与1的个数rA对应的多项式fA(i)的输出的积和,作为随机数r的份额[r]i

Description

秘密随机数生成系统、秘密计算装置、秘密随机数生成方法以 及程序
技术领域
本发明涉及秘密计算技术以及隐私(privacy)保护技术。
背景技术
近来,在以个人信息为代表的隐私数据的应用需求提高的过程中,能够在保持将信息设为秘密的状态下进行各种计算的秘密计算技术正在受到关注。秘密计算是富有各种应用例的有用的技术(例如,参照非专利文献1)。但是,秘密计算保证了计算结果的正确性(合法性),所以不能覆盖被称为“输出隐私”的计算结果的隐私。为了保护输出隐私,例如需要基于随机噪声的计算结果的搅拌等,在秘密计算中,这样的搅拌、进而随机噪声的生成也成为一个技术课题。
针对这样的课题,在非专利文献2中,公开了使用秘密计算,生成遵循二项分布的秘密的随机噪声的方法。由于遵循二项分布的噪声用于满足被称为差分隐私的输出隐私保护基准,所以非专利文献2可以说是在秘密计算中实现输出隐私保护的有用的技术。
现有技术文献
非专利文献
非专利文献1:桐淵直人,五十嵐大,濱田浩気,菊池亮,“プログラマブルな秘密計算ライブラリMEVAL3”,暗号と情報セキュリティシンポジウム(SCIS),2018年(桐渊直人,五十岚大,滨田浩气,菊池亮,“可编程的秘密计算程序库MEVAL3”,密码和信息安全研讨会(SCIS),2018年)
非专利文献2:C.Dwork,K,Kenthapadi,F.McSherry,I.Mironov,M.Naor,"Ourdata,ourselves:privacy via distributed noise generation",Advances inCryptology,EUROCRYPT,LNCS 4004,pp.486-503,2006.
发明内容
发明要解决的课题
但是,在非专利文献2中,存在在生成噪声时,需要与噪声的值域对应的通信量的课题。噪声的值域依赖于作为保护对象的计算结果的值域和保护强度而变得极大,因此为了对任意的计算实现充分的保护强度,需要相应多的通信量。从秘密计算的高速化的观点出发,削减该通信量成为大的课题。
本发明的目的在于,鉴于上述的技术课题,不经由逐次的通信而生成遵照二项分布的秘密随机数。
用于解决课题的手段
为了解决上述课题,本发明的一方式的秘密随机数生成系统,是包括多个秘密计算装置、生成遵循二项分布的随机数的隐匿值的秘密随机数生成系统,其中,秘密计算装置包括:存储部,用于存储伪随机函数、和至少一组密钥以及多项式;伪随机数生成部,使用各密钥计算伪随机函数,获得与各密钥对应的伪随机数;比特计数部,对各伪随机数中包含的1的个数进行计数;以及随机数份额生成部,获得1的个数与该1的个数对应的多项式的输出的积和,作为随机数的份额。
发明的效果
根据本发明,能够不经由逐次的通信而生成遵照二项分布的秘密随机数。通过使用该秘密随机数进行计算结果的搅拌,能够有效地保护秘密计算中的输出隐私。
附图说明
图1是例示秘密随机数生成系统的功能结构的图。
图2是例示秘密计算装置的功能结构的图。
图3是例示秘密随机数生成方法的处理过程的图。
图4是例示计算机的功能结构的图。
具体实施方式
在本说明书中,下标中的“_”(下划线)表示右侧的字符以下标方式附加给左侧的字符。即,“ab_c”表示bc以下标方式附加给a。
首先,对本发明中作为前提的现有技术进行说明。
<沙米尔(Shamir)的秘密分散法>
沙米尔秘密分散法是通过随机的多项式f将秘密的值s分散为n个片断,并且从任意的t个片断复原秘密的值s的方法(例如,参照参考文献1)。以下,将某个值分散后得到的一个片断称为“份额”,将所有的份额的集合称为“隐匿值”。某个值·的隐匿值表示为[·],隐匿值[·]的第i个份额表示为[·]i。其中,n为3以上的整数,t为满足n≥2t-1的整数。
〔参考文献1〕A.Shamir,"How to share a secret,"Communications of theACM,Vol.22,No.11,pp.612-613,1979.
在沙米尔的秘密分散法中,首先,对于位数p的有限域Zp上的秘密s,选择有限域Zp上的t-1次多项式f(x)=rt-1xt-1+…+r1x1+s。其中,各ri是有限域Zp上的随机值。此时,能够获得秘密s的份额[s]1,…,[s]n的每一个,作为例如作为[s]i=f(i)。在复原秘密s的情况下,使用不重复的任意的t个以上的份额进行多项式插值,求出多项式f(x)的常数项s。
<伪随机秘密分散>
伪随机秘密分散是使用伪随机函数,不经由通信而生成均匀随机数的份额的方法(例如,参照参考文献2)。
〔参考文献2〕R.Cramer,I.Damgard,and Y.Ishai,"Share conversion,pseudorandom secret-sharing and applications to secure computation,"Theory ofCryptography,LNCS 3378,pp.342-362,2005.
伪随机函数PRF:K×{0,1}α→Zp是将秘密密钥和长度α的比特串作为输入,输出(大致)均匀的有限域Zp上的随机数的函数。这里,K表示密钥空间。另外,考虑将沙米尔的秘密分散法中的份额在n台的各方(party)P1,…,Pn中分别分散地持有的情况。此时,如下这样,由n方共享随机数r的份额[r]1,…,[r]n
1.首先,事先在一部分的各方之间共享伪随机函数的密钥。具体而言,将A设为从n方中选择了n-t+1方的集合,由集合A中包含的n-t+1方全员共享密钥kA∈K。相反,未包含在集合A中的t-1方不获得与密钥kA有关的信息。同样地,对于所有能够设想的集合A,共享各自不同的密钥kA。另外,对于所有的集合A,分别共享与各自对应的t次多项式fA。其中,假设为满足fA(0)=1且fA(i)=0(Pi不包含在集合A中时)。
2.当需要随机数生成时,各方通过例如时间戳等公共地使用的值a来进行伪随机数生成。具体而言,当各方Pi包含在集合Aj中,具有密钥集合{kA_j}时,计算各方Pi的[r]i←ΣjPRF(kA_j,a)·fA_j(i)。其中,将J设为各方Pi所属的集合A的数,j为1以上J以下的各整数。
通过上述的处理,各方Pi可获得的份额[r]i成为伪随机数r=ΣAPRF(kA,a)的份额。
<二项分布>
已知在L比特的均匀随机数r∈{0,1}L中所包含的1的个数成为遵循二项分布Bin(L,1/2)的随机数。如果伪随机函数PRF:K×{0,1}α→{0,1}L具有足够的均匀性,则可以说伪随机数PRF(k,a)中所包含的1的个数也同样遵循二项分布Bin(L,1/2)。
[实施方式]
以下,对本发明的实施方式详细地进行说明。另外,对附图中具有相同功能的结构部标注相同的标号,省略重复说明。
实施方式的秘密随机数生成系统由N(≥3)台的秘密计算装置协调,计算遵循二项分布的随机的值的隐匿值。在本实施方式中,设想使用基于沙米尔的秘密分散法的多方计算。
例如如图1所示,实施方式的秘密随机数生成系统100包括n(≥3)台的秘密计算装置11,…,1n。在本实施方式中,秘密计算装置11,…,1n分别连接至通信网9。通信网9是构成为所连接的各装置可相互通信的线路交换方式或分组交换方式的通信网,例如能够使用因特网或LAN(局域网(Local Area Network))、WAN(广域网(Wide Area Network))等。另外,各装置未必需要能够经由通信网9以在线方式进行通信。例如,也可以构成为将输入到秘密计算装置11,…,1n的信息存储在磁带或USB存储器等便携式记录介质中,从该便携式记录介质以离线方式输入到秘密计算装置11,…,1n
例如如图2所示,实施方式的秘密随机数生成系统100中包含的秘密计算装置1i(i=1,…,n)具有参数存储部10、伪随机数生成部11、比特计数部12、随机数份额生成部13以及输出部14。该秘密计算装置1i(i=1,…,n)与其他秘密计算装置1j(j=1,…,n,其中,i≠j)一边进行协调,一边进行后述的各步骤的处理,由此实现本实施方式的秘密随机数生成方法。
秘密计算装置1i例如是在具有中央运算处理装置(CPU:Central ProcessingUnit(中央处理单元))、主存储装置(RAM:Random Access Memory(随机存取存储器))等的公知或专用的计算机中读入特别的程序而构成的特别的装置。秘密计算装置1i例如在中央运算处理装置的控制下执行各处理。输入到秘密计算装置1i的数据或通过各处理所获得的数据例如保存在主存储装置中,保存在主存储装置中的数据根据需要被读出到中央运算处理装置,用于其他处理。秘密计算装置1i的各处理部的至少一部分也可以由集成电路等硬件构成。秘密计算装置1i具备的各存储部例如可以由RAM(Random Access Memory(随机存取存储器))等主存储装置、由硬盘、光盘或闪存(Flash Memory)那样的半导体存储元件构成的辅助存储装置、或者由关系数据库或密钥值存储(key value store)等中间件构成。
以下,参考图3,说明实施方式的秘密随机数生成系统100执行的秘密随机数生成方法的处理过程。
在参数存储部10中存储伪随机函数PRF:K×{0,1}α→{0,1}L、J个密钥{kA_1,…,kA_J}和J个多项式{fA_1(x),…,fA_J(x)}。
在步骤S11中,伪随机数生成部11针对1以上且J以下的各整数j,使用存储在参数存储部10中的各密钥kA_j和参数a,计算伪随机函数PRF(kA_j,a)。参数a例如是时间戳等在所有的秘密计算装置11,…,1n之间能够公共地利用的参数。伪随机数生成部11将根据各密钥kA_j计算出的伪随机数pA_j输出到比特计数部12。
在步骤S12中,比特计数部12针对1以上且J以下的各整数j,求出各伪随机数pA_j中包含的1的个数rA_j。比特计数部12将根据各伪随机数pA_j求出的1的个数rA_j输出到随机数份额生成部13。
在步骤S13中,随机数份额生成部13计算1的个数rA_j与多项式fA_j(i)的输出的积和[r]i←ΣjrA_j·fA_j(i)。其中,i是秘密计算装置的编号。该[r]i成为随机数r=ΣArA的份额。随机数份额生成部13将随机数r的份额[r]i输出到输出部14。
在步骤S14中,输出部14输出随机数r的份额[r]i
关于伪随机函数PRF(kA,a)的输出即L比特的伪随机数pA,其中包含的1的个数rA遵循二项分布Bin(L,1/2)。同样地,通过在各方中共享的所有密钥kA计算出的共计N=(nCn-t+1)×L比特的随机数中所包括的1的个数r成为遵循二项分布Bin(N,1/2)。这里,nCn-t+1表示从不同的n个中选择不同的n-t+1个的组合的数。该1的个数r满足r=ΣArA。另外,由于这些计算全部可以在本地计算,所以不需要各方间的通信。本发明是如下发明,即通过利用该性质,各方不相互进行通信地,求出遵循二项分布Bin(N,1/2)的随机数的份额[r]i,并且作为整个系统,生成随机数r的隐匿值[r]。
在本发明中,基于伪随机秘密分散法,不需要秘密随机数生成中的逐次的通信。此时,通过变更生成均匀随机数的伪随机秘密分散法,使得能够生成遵循二项分布的随机数,从而与现有方法相比大幅削减了通信量。这样,根据本发明,能够不经由逐次的通信而生成能够用于秘密计算结果的输出隐私保护等的遵循二项分布的秘密随机数。在现有的方法中,一直是每当秘密随机数生成时,需要与噪声的值域N成比例的量的通信。
以上,对本发明的实施方式进行了说明,但具体的结构不限于这些实施方式,在不脱离本发明的主旨的范围内,即使有适当的设计变更等,当然也包含在本发明中。在实施方式中说明的各种处理不仅可以按照记载的顺序而以时序执行,也可以根据执行处理的装置的处理能力或需要并行地或个别地执行。
[程序、记录介质]
在通过计算机实现上述实施方式中说明的各装置中的各种处理功能的情况下,各装置应具有的功能的处理内容通过程序来记述。然后,通过将该程序读入到图4所示的计算机的存储部1020中,使控制部1010、输入部1030、输出部1040等动作,在计算机上实现上述各装置中的各种处理功能。
记述了该处理内容的程序能够记录在计算机可读取的记录介质中。作为计算机可读取的记录介质,例如也可以是磁记录装置、光盘、光磁记录介质、半导体存储器等任意的介质。
此外,该程序的流通例如通过销售、转让、出借记录了该程序的DVD、CD-ROM等便携式记录介质来进行。进而,也可以构成为将该程序保存在服务器计算机的存储装置中,通过网络,从服务器计算机向其他计算机转发该程序,从而使该程序流通。
执行这种程序的计算机例如首先将存储在便携式记录介质中的程序或从服务器计算机转发的程序暂时保存在自己的存储装置中。然后,在执行处理时,该计算机读取保存在自己的存储装置中的程序,并按照读取的程序执行处理。另外,作为该程序的另一执行方式,计算机也可以从便携式存储介质直接读取程序,执行按照该程序的处理,并且,每当程序从服务器计算机转发到该计算机时也可以依次按照所接收的程序执行处理。此外,也可以构成为,不从服务器计算机向该计算机转发程序,而仅通过该执行指示和结果取得来实现处理功能,即通过所谓的ASP(Application Service Provider,应用服务提供商)型的服务来执行上述处理。另外,在本方式的程序中,设为包含作为供电子计算机的处理使用的信息的、遵照程序的信息(不是对计算机的直接指令,但具有规定计算机的处理的性质的数据等)。
此外,在该方式中,设为通过在计算机上执行规定的程序来构成本装置,但是也可以设为仅在硬件上实现这些处理内容的至少一部分。

Claims (4)

1.一种秘密随机数生成系统,是包括多个秘密计算装置、生成遵循二项分布的随机数的隐匿值的秘密随机数生成系统,其中,
所述秘密计算装置包括:
存储部,用于存储伪随机函数、和至少一组密钥以及多项式;
伪随机数生成部,使用各所述密钥计算所述伪随机函数,获得与各所述密钥对应的伪随机数;
比特计数部,对各所述伪随机数中包含的1的个数进行计数;以及
随机数份额生成部,获得所述1的个数与该1的个数对应的所述多项式的输出的积和,作为所述随机数的份额。
2.一种秘密计算装置,是在生成遵循二项分布的随机数的隐匿值的秘密随机数生成系统中使用的秘密计算装置,包括:
存储部,用于存储伪随机函数、和至少一组密钥以及多项式;
伪随机数生成部,使用各所述密钥计算所述伪随机函数,获得与各所述密钥对应的伪随机数;
比特计数部,对各所述伪随机数中包含的1的个数进行计数;以及
随机数份额生成部,获得所述1的个数与该1的个数对应的所述多项式的输出的积和,作为所述随机数的份额。
3.一种秘密随机数生成方法,是由生成遵循二项分布的随机数的隐匿值的秘密随机数生成系统执行的秘密随机数生成方法,其中,
在存储部中存储伪随机函数、和至少一组密钥以及多项式,
伪随机数生成部使用各所述密钥计算所述伪随机函数,获得与各所述密钥对应的伪随机数,
比特计数部对各所述伪随机数中包含的1的个数进行计数,
随机数份额生成部获得所述1的个数与该1的个数对应的所述多项式的输出的积和,作为所述随机数的份额。
4.一种程序,用于使计算机作为权利要求2所述的秘密计算装置发挥功能。
CN201980103026.XA 2019-12-19 2019-12-19 秘密随机数生成系统及其方法、秘密计算装置、程序产品 Active CN114830210B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2019/049883 WO2021124520A1 (ja) 2019-12-19 2019-12-19 秘密乱数生成システム、秘密計算装置、秘密乱数生成方法、およびプログラム

Publications (2)

Publication Number Publication Date
CN114830210A true CN114830210A (zh) 2022-07-29
CN114830210B CN114830210B (zh) 2024-12-03

Family

ID=76477424

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980103026.XA Active CN114830210B (zh) 2019-12-19 2019-12-19 秘密随机数生成系统及其方法、秘密计算装置、程序产品

Country Status (5)

Country Link
US (1) US20230004356A1 (zh)
EP (1) EP4080488B1 (zh)
JP (1) JP7327511B2 (zh)
CN (1) CN114830210B (zh)
WO (1) WO2021124520A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118509160A (zh) * 2024-07-19 2024-08-16 蚂蚁科技集团股份有限公司 安全乘法方法和装置

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2024013814A1 (zh) * 2022-07-11 2024-01-18
JP2024081261A (ja) 2022-12-06 2024-06-18 富士通株式会社 プログラム、算出方法および情報処理装置

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070083493A1 (en) * 2005-10-06 2007-04-12 Microsoft Corporation Noise in secure function evaluation
US20080046757A1 (en) * 2006-07-12 2008-02-21 Palo Alto Research Center Incorporated Method, Apparatus, and Program Product for Flexible Redaction of Content
US20100054457A1 (en) * 2008-08-28 2010-03-04 Schneider James P SHARING A SECRET USING HYPERPLANES OVER GF(q)
CN102946310A (zh) * 2012-09-03 2013-02-27 杭州电子科技大学 一种基于(k,w)门限秘密共享方案的指纹模糊金库方法
CN104429019A (zh) * 2012-07-05 2015-03-18 日本电信电话株式会社 秘密分散系统、数据分散装置、分散数据变换装置、秘密分散方法以及程序
US20160087792A1 (en) * 2014-09-24 2016-03-24 Ned Smith Techniques for distributing secret shares
CN105450394A (zh) * 2015-12-30 2016-03-30 中国农业大学 一种基于门限秘密共享的份额更新方法及装置
JP2016178550A (ja) * 2015-03-20 2016-10-06 日本電気株式会社 秘密情報分散システム、情報処理装置および情報処理プログラム
CN107430829A (zh) * 2015-03-18 2017-12-01 日本电信电话株式会社 份额恢复系统、份额恢复装置、份额恢复方法以及程序
CN107533812A (zh) * 2015-05-12 2018-01-02 日本电信电话株式会社 秘密分散方法、秘密分散系统、分散装置和程序
US20180115415A1 (en) * 2015-04-03 2018-04-26 Nec Corporation Secure computation system, server apparatus, secure computation method, and program
US20180373882A1 (en) * 2017-06-23 2018-12-27 Thijs Veugen Privacy preserving computation protocol for data analytics
CN110199338A (zh) * 2017-01-20 2019-09-03 日本电信电话株式会社 秘密计算系统、秘密计算装置、秘密计算方法、程序

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070083493A1 (en) * 2005-10-06 2007-04-12 Microsoft Corporation Noise in secure function evaluation
US20080046757A1 (en) * 2006-07-12 2008-02-21 Palo Alto Research Center Incorporated Method, Apparatus, and Program Product for Flexible Redaction of Content
US20100054457A1 (en) * 2008-08-28 2010-03-04 Schneider James P SHARING A SECRET USING HYPERPLANES OVER GF(q)
CN104429019A (zh) * 2012-07-05 2015-03-18 日本电信电话株式会社 秘密分散系统、数据分散装置、分散数据变换装置、秘密分散方法以及程序
CN102946310A (zh) * 2012-09-03 2013-02-27 杭州电子科技大学 一种基于(k,w)门限秘密共享方案的指纹模糊金库方法
US20160087792A1 (en) * 2014-09-24 2016-03-24 Ned Smith Techniques for distributing secret shares
CN107430829A (zh) * 2015-03-18 2017-12-01 日本电信电话株式会社 份额恢复系统、份额恢复装置、份额恢复方法以及程序
JP2016178550A (ja) * 2015-03-20 2016-10-06 日本電気株式会社 秘密情報分散システム、情報処理装置および情報処理プログラム
US20180115415A1 (en) * 2015-04-03 2018-04-26 Nec Corporation Secure computation system, server apparatus, secure computation method, and program
CN107533812A (zh) * 2015-05-12 2018-01-02 日本电信电话株式会社 秘密分散方法、秘密分散系统、分散装置和程序
CN105450394A (zh) * 2015-12-30 2016-03-30 中国农业大学 一种基于门限秘密共享的份额更新方法及装置
CN110199338A (zh) * 2017-01-20 2019-09-03 日本电信电话株式会社 秘密计算系统、秘密计算装置、秘密计算方法、程序
US20180373882A1 (en) * 2017-06-23 2018-12-27 Thijs Veugen Privacy preserving computation protocol for data analytics

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
窦家维;李顺东;: "数据相等问题的安全多方计算方案研究", 电子学报, no. 05, 15 May 2018 (2018-05-15) *
陈琳;: "增强的无线传感器网络密钥管理协议", 计算机应用与软件, no. 04, 15 April 2016 (2016-04-15) *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118509160A (zh) * 2024-07-19 2024-08-16 蚂蚁科技集团股份有限公司 安全乘法方法和装置

Also Published As

Publication number Publication date
WO2021124520A1 (ja) 2021-06-24
JP7327511B2 (ja) 2023-08-16
JPWO2021124520A1 (zh) 2021-06-24
US20230004356A1 (en) 2023-01-05
EP4080488A4 (en) 2023-08-16
EP4080488A1 (en) 2022-10-26
EP4080488B1 (en) 2024-02-28
CN114830210B (zh) 2024-12-03

Similar Documents

Publication Publication Date Title
CN113557512B (zh) 安全的多方到达率和频率估算
CN110417726B (zh) 一种密钥管理方法及相关设备
US10116437B1 (en) Method for protecting data used in cloud computing with homomorphic encryption
JP6363032B2 (ja) 鍵付替え方向制御システムおよび鍵付替え方向制御方法
US11764943B2 (en) Methods and systems for somewhat homomorphic encryption and key updates based on geometric algebra for distributed ledger/blockchain technology
JP5762232B2 (ja) プライバシを保護したまま暗号化された要素の順序を選択するための方法およびシステム
Jayapandian et al. Secure and efficient online data storage and sharing over cloud environment using probabilistic with homomorphic encryption
JP7612608B2 (ja) Aesカウンタモード暗号化において準群演算によって暗号化された整数を加算および比較するシステムおよび方法
CN114830210A (zh) 秘密随机数生成系统、秘密计算装置、秘密随机数生成方法以及程序
KR101553986B1 (ko) 분산 데이터 저장, 복원 시스템 및 방법
KR20110014630A (ko) 지수 불명료화
JP7238977B2 (ja) 匿名署名システム及び匿名署名方法
JP2023063430A (ja) 暗号システム、鍵生成装置、暗号化装置、復号装置、方法及びプログラム
EP4080489B1 (en) Secure random number generating system, secure computing device, secure random number generating method, and program
WO2019235095A1 (ja) 匿名署名システム、署名生成装置、匿名署名生成装置、検証装置、匿名署名方法及びプログラム
WO2020152831A1 (ja) 情報処理装置、秘密計算方法及びプログラム
Zeng et al. An IND-CCA2 secure post-quantum encryption scheme and a secure cloud storage use case
Chavan et al. Secure CRM cloud service using RC5 algorithm
JP7540599B2 (ja) 秘密計算システム、秘密計算装置、秘密計算方法、及びプログラム
CN113645022A (zh) 一种确定隐私集合交集方法、装置、电子设备及存储介质
US11146397B2 (en) Encoding abelian variety-based ciphertext with metadata
Beyene et al. Performance Analysis of Homomorphic Cryptosystem on Data Security in Cloud Computing
CN116318647B (zh) 一种具有同态特性的cp-abe外包解密方法和装置
Odelu et al. DMAMA: Dynamic migration access control mechanism for mobile agents in distributed networks
WO2024028961A1 (ja) 暗号システム、方法及びプログラム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant