JP6016948B2 - 秘匿計算システム、演算装置、秘匿計算方法、およびプログラム - Google Patents
秘匿計算システム、演算装置、秘匿計算方法、およびプログラム Download PDFInfo
- Publication number
- JP6016948B2 JP6016948B2 JP2014557490A JP2014557490A JP6016948B2 JP 6016948 B2 JP6016948 B2 JP 6016948B2 JP 2014557490 A JP2014557490 A JP 2014557490A JP 2014557490 A JP2014557490 A JP 2014557490A JP 6016948 B2 JP6016948 B2 JP 6016948B2
- Authority
- JP
- Japan
- Prior art keywords
- variance
- value
- checksum
- secret
- randomized
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/085—Secret sharing or secret splitting, e.g. threshold schemes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
- G06F7/582—Pseudo-random number generators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/46—Secure multiparty computation, e.g. millionaire problem
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Physics (AREA)
- Computational Mathematics (AREA)
- Software Systems (AREA)
- Storage Device Security (AREA)
- Complex Calculations (AREA)
Description
実際には乱数a1,a2を生成し、a0=a-a1-a2とする。そして3パーティX、Y、Zに対して、Xに(a0,a1)、Yに(a1,a2)、Zに(a2,a0)を送信する。すると、a1,a2が乱数であるため、X、Y、Zのいずれのパーティもaの情報を持たないが、いずれか2パーティが集まればaを復元することができる。
(1) X、Y、Zに分散された秘匿データaの復元
Xは、Yにa0を送信し、Zにa1を送信する。Yは、Zにa1を送信し、Xにa2を送信する。Zは、Xにa2を送信し、Yにa0を送信する。
(2) c=a+bの秘密計算
データbもデータaと同様な方法により、Xに(b0,b1)が、Yに(b1,b2)が、Zに(b2,b0)が、それぞれ分散されて秘匿されているとする。
(3) c=a+αの秘密計算(αは既知の定数)
Xは、(c0,c1)=(a0+α,a1)を計算して記録し、Zは、(c2,c0)=(a2,a0+α)を計算して記録する。Yの処理は無い。
(4) c=a*αの秘密計算
Xは、(c0,c1)=(a0*α,a1*α)を計算して記録し、Yは、(c1,c2)=(a1*α,a2*α)を計算して記録し、Zは、(c2,c0)=(a2*α,a0*α)を計算して記録する。
(5) c=a*bの秘密計算(不正検知なし乗算)
まず、Xは、乱数r1,r2,c0を生成し、c1=(a0+a1)(b0+b1)-r1-r2-c0を計算し、Yに(r1,c1)を、Zに(r2,c0)を送信する。
(6) c=a*bの秘密計算(不正検知付き乗算)
上記(5)の方法によりc=a*bの乗算を行った上で、X、Y、Zのそれぞれに対して以下の処理を行う。なお、以下の処理においてPはX、Y、Zのそれぞれを意味し、PがXである場合は、P-はZ、P+はYを意味し、PがYである場合は、P-はX、P+はZを意味し、PがZである場合は、P-はY、P+はXを意味する。
<表記方法>
この発明で扱う値は、特に断りのない限りR上の値とする。Rは環である。AはR上結合多元環である。結合多元環とは、結合的な環であって、かつそれと両立するような、何らかの体上の線型空間の構造を備えたものである。結合多元環は、ベクトル空間で扱う値が体ではなく環でよくなったものと言える。
<安全性>
暗号理論の技術分野ではプロトコルの安全性を証明するために利用者・参加者や攻撃者をモデル化する。このようなモデルとして、maliciousモデルやsemi-honestモデルが用いられている。maliciousモデルは攻撃者が任意の不正な動作を行う。semi-honestモデルは攻撃者の行う処理は正しく、その範疇でデータを盗み見ようとする。したがって、maliciousモデルにおいて安全性が証明されたプロトコルの方がより安全性が高いと評価できる。
従来の秘匿計算技術では、環R上の演算を4系統で行うことにより正当性の証明を行なっていた。この発明では、環R上の演算と、結合多元環A上の演算との2系統で行うことで正当性の証明を行う。
[実施形態]
以下、この発明の実施の形態について詳細に説明する。なお、図面中において同じ機能を有する構成部には同じ番号を付し、重複説明を省略する。
<構成>
図1を参照して、この実施形態の秘匿計算システム1の構成例を説明する。秘匿計算システム1は、N(N≧3)台の演算装置21,…,2Nを含む。N台の演算装置21,…,2Nはそれぞれネットワーク9に接続される。ネットワーク9は、接続される各装置が相互に通信可能なように構成されていればよく、例えばインターネットやLAN(Local Area Network)、WAN(Wide Area Network)などで構成することができる。なお、各装置は必ずしもネットワークを介してオンラインで通信可能である必要はない。例えば、演算装置21,…,2Nへ入力する情報を磁気テープやUSBメモリなどの可搬型記録媒体に記憶し、その可搬型記録媒体から演算装置21,…,2Nへオフラインで入力するように構成してもよい。
図4を参照して、この実施形態の秘匿計算システム1の動作例について手続きの順に従って詳細に説明する。
Zを整数環、pを素数として、環Rと結合多元環AとをZ/pZとすることができる。このように構成することで、改ざん成功確率は約2/pとすることができる。また、秘匿演算において演算装置同士で通信するデータ量を少なくすることができる。
この発明は上述の実施形態に限定されるものではなく、この発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。上記実施例において説明した各種の処理は、記載の順に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。
Claims (8)
- 少なくとも3台の演算装置を含む秘匿計算システムであって、
M,mは1以上の整数であり、iは0以上の整数であり、0≦m<Mであり、μはチェックサムCに含まれるランダム化分散値の数であり、0≦i<μであり、Rは環であり、AはR上結合多元環であり、
前記演算装置は、
乱数r∈Aを秘密分散した分散値[r]を求める乱数生成部と、
値a0,…,aM-1 ∈Rを秘密分散した分散値[a0],…,[aM-1]と前記分散値[r]とを用いて、値a0,…,aM-1と乱数rの積算値a0r,…,aM-1rの分散値[a0r],…,[aM-1r]を計算し、前記分散値[a0],…,[aM-1]と前記分散値[a0r],…,[aM-1r]とを組としたランダム化分散値<a0>,…,<aM-1>を生成するランダム化部と、
秘匿演算の内容に応じて演算対象および演算結果のランダム化分散値<fi>をチェックサムC:=<f0>,…,<fμ-1>へ含めながら少なくとも1つの秘匿演算を含む関数Fを実行して秘匿された関数値[F([a0],…,[aM-1])]を求める秘匿計算部と、
前記チェックサムCに含まれる分散値[fi]の総和に前記分散値[r]を乗じた分散値[φ]と前記チェックサムCに含まれる分散値[fir]の総和である分散値[ψ]とに基づいて前記関数値[F([a 0 ],…,[aM-1])]の正当性を検証する正当性証明部と、
を含む秘匿計算システム。 - 請求項1に記載の秘匿計算システムであって、
前記秘匿計算部は、
<a>:=([a],[ar]),<b>:=([b],[br])をそれぞれ前記ランダム化分散値<a0>,…,<aM-1>のいずれかとし、γを定数として、ランダム化分散値<γa+b>:=(γ[a]+[b],γ[ar]+[br])を計算し、前記ランダム化分散値<γa+b>を前記チェックサムCに含める加算定数倍部、
を含む秘匿計算システム。 - 請求項1に記載の秘匿計算システムであって、
前記秘匿計算部は、
<a>:=([a],[ar]),<b>:=([b],[br])をそれぞれ前記ランダム化分散値<a0>,…,<aM-1>のいずれかとして、<a>,<b>を前記チェックサムCへ含め、ランダム化分散値<ab>:=([a][b],[a][br])を計算し、前記ランダム化分散値<ab>を前記チェックサムCに含める乗算部、
を含む秘匿計算システム。 - 請求項1に記載の秘匿計算システムであって、
前記秘匿計算部は、
Lを2以上M以下の整数とし、<α0>:=([α0],[α0r]),…,<αL-1>:=([αL-1],[αL-1r]),<β0>:=([β0],[β0r]),…,<βL-1>:=([βL-1],[βL-1r])をそれぞれ前記ランダム化分散値<a0>,…,<aM-1>のいずれかとして、<α0>,…,<αL-1>,<β0>,…,<βL-1>を前記チェックサムCへ含め、ランダム化分散値<Σi<Lαiβi>:=(Σi<L[αi][βi],Σi<L[αi][βir])を計算し、前記ランダム化分散値<Σi<Lαiβi>を前記チェックサムCに含める積和部、
を含む秘匿計算システム。 - 請求項1に記載の秘匿計算システムであって、
前記秘匿計算部は、
Lを2以上M以下の整数とし、<α0>:=([α0],[α0r]),…,<αL-1>:=([αL-1],[αL-1r])をそれぞれ前記ランダム化分散値<a0>,…,<aM-1>のいずれかとし、πを0以上L未満の整数の集合への写像として、<α0>,…,<αL-1>を前記チェックサムCへ含め、ランダム化分散値<απ(i)>:=([απ(i)],[απ(i)r])を計算し、前記ランダム化分散値<απ(i)>を前記チェックサムCに含めるランダム置換部、
を含む秘匿計算システム。 - M,mは1以上の整数であり、iは0以上の整数であり、0≦m<Mであり、μはチェックサムCに含まれる要素の数であり、0≦i<μであり、Rは環であり、AはR上結合多元環であり、
乱数r∈Aを秘密分散した分散値[r]を求める乱数生成部と、
値a0,…,aM-1 ∈Rを秘密分散した分散値[a0],…,[aM-1]と前記分散値[r]とを用いて、値a0,…,aM-1と乱数rの積算値a0r,…,aM-1rの分散値[a0r],…,[aM-1r]を計算し、前記分散値[a0],…,[aM-1]と前記分散値[a0r],…,[aM-1r]を組としたランダム化分散値<a0>,…,<aM-1>を生成するランダム化部と、
秘匿演算の内容に応じて演算対象および演算結果のランダム化分散値<fi>をチェックサムC:=<f0>,…,<fμ-1>へ含めながら少なくとも1つの秘匿演算を含む関数Fを実行して秘匿された関数値[F([a0],…,[aM-1])]を求める秘匿計算部と、
前記チェックサムCに含まれる分散値[fi]の総和に前記分散値[r]を乗じた分散値[φ]と前記チェックサムCに含まれる分散値[fir]の総和である分散値[ψ]とに基づいて前記関数値[F([a 0 ],…,[aM-1])]の正当性を検証する正当性証明部と、
を含む演算装置。 - M,mは1以上の整数であり、iは0以上の整数であり、0≦m<Mであり、μはチェックサムCに含まれる要素の数であり、0≦i<μであり、Rは環であり、AはR上結合多元環であり、
乱数生成部が、乱数r∈Aを秘密分散した分散値[r]を求める乱数生成ステップと、
ランダム化部が、値a0,…,aM-1 ∈Rを秘密分散した分散値[a0],…,[aM-1]と前記分散値[r]とを用いて、値a0,…,aM-1と乱数rの積算値a0r,…,aM-1rの分散値[a0r],…,[aM-1r]を計算し、前記分散値[a0],…,[aM-1]と前記分散値[a0r],…,[aM-1r]を組としたランダム化分散値<a0>,…,<aM-1>を生成するランダム化ステップと、
秘匿計算部が、秘匿演算の内容に応じて演算対象および演算結果のランダム化分散値<fi>をチェックサムC:=<f0>,…,<fμ-1>へ含めながら少なくとも1つの秘匿演算を含む関数Fを実行して秘匿された関数値[F([a0],…,[aM-1])]を求める秘匿計算ステップと、
正当性証明部が、前記チェックサムCに含まれる分散値[fi]の総和に前記分散値[r]を乗じた分散値[φ]と前記チェックサムCに含まれる分散値[fir]の総和である分散値[ψ]とに基づいて前記関数値[F([a 0 ],…,[aM-1])]の正当性を検証する正当性証明ステップと、
を含む秘匿計算方法。 - 請求項6に記載の演算装置としてコンピュータを機能させるためのプログラム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013006690 | 2013-01-17 | ||
| JP2013006690 | 2013-01-17 | ||
| PCT/JP2014/050647 WO2014112548A1 (ja) | 2013-01-17 | 2014-01-16 | 秘匿計算システム、演算装置、秘匿計算方法、およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP6016948B2 true JP6016948B2 (ja) | 2016-10-26 |
| JPWO2014112548A1 JPWO2014112548A1 (ja) | 2017-01-19 |
Family
ID=51209637
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014557490A Active JP6016948B2 (ja) | 2013-01-17 | 2014-01-16 | 秘匿計算システム、演算装置、秘匿計算方法、およびプログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US9860058B2 (ja) |
| EP (1) | EP2947642B1 (ja) |
| JP (1) | JP6016948B2 (ja) |
| CN (1) | CN105027180B (ja) |
| WO (1) | WO2014112548A1 (ja) |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016104476A1 (ja) * | 2014-12-26 | 2016-06-30 | 日本電信電話株式会社 | 秘密改ざん検知システム、秘密計算装置、秘密改ざん検知方法、およびプログラム |
| JP5968484B1 (ja) * | 2015-03-18 | 2016-08-10 | 日本電信電話株式会社 | シェア復旧システム、シェア復旧方法、およびプログラム |
| JP5957126B1 (ja) * | 2015-06-24 | 2016-07-27 | 日本電信電話株式会社 | 秘密計算装置、秘密計算方法、およびプログラム |
| JP6023858B1 (ja) | 2015-08-17 | 2016-11-09 | 日本電信電話株式会社 | 計算システム、計算装置、その方法、およびプログラム |
| WO2017038761A1 (ja) * | 2015-08-31 | 2017-03-09 | 日本電気株式会社 | 秘密計算システム、秘密計算装置、および、秘密計算方法 |
| EP3364397B1 (en) * | 2015-10-13 | 2020-05-13 | Nippon Telegraph And Telephone Corporation | Secret authentication code adding device, secret authentification code adding method, and program |
| JP6643756B2 (ja) * | 2015-11-20 | 2020-02-12 | 国立研究開発法人情報通信研究機構 | サーバ、サービス方法 |
| JP6053238B2 (ja) * | 2016-01-13 | 2016-12-27 | 日本電信電話株式会社 | 秘密改ざん検知システム、秘密計算装置、秘密改ざん検知方法、およびプログラム |
| JP6534778B2 (ja) * | 2016-07-06 | 2019-06-26 | 日本電信電話株式会社 | 秘密計算システム、秘密計算装置、秘密計算方法、およびプログラム |
| WO2018135511A1 (ja) * | 2017-01-18 | 2018-07-26 | 日本電信電話株式会社 | 秘密計算方法、秘密計算システム、秘密計算装置、およびプログラム |
| JP6777816B2 (ja) * | 2017-05-25 | 2020-10-28 | 日本電信電話株式会社 | 秘密改ざん検知システム、秘密改ざん検知装置、秘密改ざん検知方法、およびプログラム |
| DE102017117907B4 (de) * | 2017-08-07 | 2023-04-27 | Infineon Technologies Ag | Durchführen einer kryptografischen Operation |
| JP6881588B2 (ja) | 2017-08-22 | 2021-06-02 | 日本電信電話株式会社 | 秘密計算装置、秘密計算方法、プログラム、および記録媒体 |
| US11323444B2 (en) * | 2017-09-29 | 2022-05-03 | Robert Bosch Gmbh | Method for faster secure multiparty inner product computation with SPDZ |
| WO2019176520A1 (ja) | 2018-03-12 | 2019-09-19 | 日本電信電話株式会社 | 秘密計算装置、秘密計算方法、プログラム、および記録媒体 |
| CN109255247B (zh) * | 2018-08-14 | 2020-08-14 | 阿里巴巴集团控股有限公司 | 多方安全计算方法及装置、电子设备 |
| US20230036496A1 (en) * | 2020-01-20 | 2023-02-02 | Nippon Telegraph And Telephone Corporation | Secure selective product computation system, secure selective product computation method, secure computation apparatus, and program |
| EP4231272A4 (en) * | 2020-10-16 | 2024-07-10 | Nippon Telegraph And Telephone Corporation | PARAMETER ESTIMATION DEVICE, PARAMETER ESTIMATION SYSTEM, PARAMETER ESTIMATION METHOD AND PROGRAM |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080208560A1 (en) * | 2007-02-23 | 2008-08-28 | Harold Joseph Johnson | System and method of interlocking to protect software - mediated program and device behaviors |
| JP2012078446A (ja) * | 2010-09-30 | 2012-04-19 | Nippon Telegr & Teleph Corp <Ntt> | 不正検知方法、秘密計算システム、計算装置、計算プログラム |
| WO2012121333A1 (ja) * | 2011-03-10 | 2012-09-13 | 日本電信電話株式会社 | 秘匿積和結合システム、計算装置、秘匿積和結合方法、及びそれらのプログラム |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4300838B2 (ja) * | 2003-03-25 | 2009-07-22 | 沖電気工業株式会社 | 分散計算装置及び分散計算システム |
| JP5065802B2 (ja) * | 2007-08-06 | 2012-11-07 | Kddi株式会社 | 分散情報生成装置、秘密情報復元装置、権限情報を伴った分散情報の生成方法、秘密情報のアクセス制御方法およびプログラム |
| US8031875B1 (en) * | 2007-08-09 | 2011-10-04 | Emc Corporation | Key distribution in unidirectional channels with applications to RFID |
| JP5411994B2 (ja) * | 2010-10-06 | 2014-02-12 | 日本電信電話株式会社 | 秘密分散システム、秘密分散装置、秘密分散方法、秘密ソート方法、秘密分散プログラム |
| WO2012102203A1 (ja) * | 2011-01-24 | 2012-08-02 | 日本電信電話株式会社 | 秘匿積和計算方法、秘匿積和計算システム、計算装置、及びそれらのプログラム |
| CN102364888B (zh) * | 2011-09-30 | 2015-01-07 | 深圳市文鼎创数据科技有限公司 | 动态令牌密钥因子的设置方法、系统、终端及验证服务器 |
| US9350550B2 (en) * | 2013-09-10 | 2016-05-24 | M2M And Iot Technologies, Llc | Power management and security for wireless modules in “machine-to-machine” communications |
| WO2015107951A1 (ja) * | 2014-01-17 | 2015-07-23 | 日本電信電話株式会社 | 秘密計算方法、秘密計算システム、ソート装置及びプログラム |
| WO2015114947A1 (ja) * | 2014-01-28 | 2015-08-06 | 日本電信電話株式会社 | 秘密計算方法、秘密計算システム、秘密計算サーバ、登録者端末、利用者端末及びプログラム |
| US20160125396A1 (en) * | 2014-10-29 | 2016-05-05 | Google Inc. | Confirming physical possession of plastic nfc cards with a mobile digital wallet application |
-
2014
- 2014-01-16 EP EP14740760.5A patent/EP2947642B1/en active Active
- 2014-01-16 JP JP2014557490A patent/JP6016948B2/ja active Active
- 2014-01-16 WO PCT/JP2014/050647 patent/WO2014112548A1/ja not_active Ceased
- 2014-01-16 US US14/758,373 patent/US9860058B2/en active Active
- 2014-01-16 CN CN201480005233.9A patent/CN105027180B/zh active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080208560A1 (en) * | 2007-02-23 | 2008-08-28 | Harold Joseph Johnson | System and method of interlocking to protect software - mediated program and device behaviors |
| JP2012078446A (ja) * | 2010-09-30 | 2012-04-19 | Nippon Telegr & Teleph Corp <Ntt> | 不正検知方法、秘密計算システム、計算装置、計算プログラム |
| WO2012121333A1 (ja) * | 2011-03-10 | 2012-09-13 | 日本電信電話株式会社 | 秘匿積和結合システム、計算装置、秘匿積和結合方法、及びそれらのプログラム |
Non-Patent Citations (3)
| Title |
|---|
| JPN6014006254; Satoshi Obana et al: 'Almost Optimum Secret Sharing Schemes Secure Against Cheating for Arbitrary Secret Distribution' ASIACRYPT 2006 , 2006, IACR [online] * |
| JPN6014006255; 五十嵐 大 他: '軽量検証可能3 パーティ秘匿関数計算の効率化及びこれを用いたセキュアなデータベース処理' 2011年暗号と情報セキュリティシンポジウム概要集 CD-ROM 2C3-6, 20110125, p.1-8, 2011 年暗号と情報セキュリティシンポジウム実行委員 * |
| JPN6014006256; 五十嵐 大 他: '非常に高効率なn>=2k-1のmaliciousモデル上秘密分散ベース秘密計算' 2013 年 暗号と情報セキュリティシンポジウム概要集 CD-ROM 3C3-2, 20130122, p.1-8, 編集 2013 年 暗号と情報セキュリティシンポジウム実 * |
Also Published As
| Publication number | Publication date |
|---|---|
| US20150358155A1 (en) | 2015-12-10 |
| EP2947642A1 (en) | 2015-11-25 |
| CN105027180A (zh) | 2015-11-04 |
| EP2947642B1 (en) | 2017-09-06 |
| JPWO2014112548A1 (ja) | 2017-01-19 |
| EP2947642A4 (en) | 2016-11-09 |
| WO2014112548A1 (ja) | 2014-07-24 |
| CN105027180B (zh) | 2017-03-29 |
| US9860058B2 (en) | 2018-01-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6016948B2 (ja) | 秘匿計算システム、演算装置、秘匿計算方法、およびプログラム | |
| JP7554493B2 (ja) | 閾ボールトを生成する、コンピュータにより実施される方法 | |
| Xu et al. | VerifyNet: Secure and verifiable federated learning | |
| Yu et al. | Platform-independent secure blockchain-based voting system | |
| US11431487B2 (en) | Adaptive attack resistant distributed symmetric encryption | |
| Tran et al. | An efficient privacy-enhancing cross-silo federated learning and applications for false data injection attack detection in smart grids | |
| Yu et al. | Enhanced privacy of a remote data integrity-checking protocol for secure cloud storage | |
| Wang et al. | Privacy-preserving public auditing for data storage security in cloud computing | |
| Barsoum et al. | Integrity verification of multiple data copies over untrusted cloud servers | |
| JP2020515087A5 (ja) | ||
| JP2020521369A (ja) | データ重複排除のためのアプリケーションによる暗号化鍵の生成 | |
| KR102747331B1 (ko) | 디지털로 서명된 데이터를 획득하기 위한 컴퓨터 구현된 방법 및 시스템 | |
| Jayapandian et al. | Secure and efficient online data storage and sharing over cloud environment using probabilistic with homomorphic encryption | |
| WO2016104476A1 (ja) | 秘密改ざん検知システム、秘密計算装置、秘密改ざん検知方法、およびプログラム | |
| WO2017030111A1 (ja) | 計算システム、計算装置、その方法、およびプログラム | |
| CN118445844A (zh) | 一种联邦学习数据隐私保护方法、装置及可读存储介质 | |
| US20220345312A1 (en) | Zero-knowledge contingent payments protocol for granting access to encrypted assets | |
| Mashhadi et al. | Provably secure verifiable multi‐stage secret sharing scheme based on monotone span program | |
| JP6053238B2 (ja) | 秘密改ざん検知システム、秘密計算装置、秘密改ざん検知方法、およびプログラム | |
| Rehman et al. | Securing cloud storage by remote data integrity check with secured key generation | |
| WO2018216512A1 (ja) | 秘密改ざん検知システム、秘密改ざん検知装置、秘密改ざん検知方法、およびプログラム | |
| EP3764588A1 (en) | Zero-knowledge contingent payments protocol for granting access to encrypted assets | |
| JP5841955B2 (ja) | 関数型暗号システム及び方法 | |
| Shin et al. | Decentralized Fair Data Trading Scheme based on mCL-ME Primitive. | |
| Santos | Cryptography for pragmatic distributed trust and the role of blockchain |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160826 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160920 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160927 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6016948 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |