More Related Content
PDF
暗号化したまま計算できる暗号技術とOSS開発による広がり PPTX
PDF
PDF
ブロックチェーン系プロジェクトで着目される暗号技術 PDF
PDF
PDF
PDF
RSA暗号運用でやってはいけない n のこと #ssmjp What's hot
PDF
PDF
Lifted-ElGamal暗号を用いた任意関数演算の二者間秘密計算プロトコルのmaliciousモデルにおける効率化 PDF
PPTX
PDF
ペアリングベースの効率的なレベル2準同型暗号(SCIS2018) PDF
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料) PDF
PPTX
強化学習エージェントの内発的動機付けによる探索とその応用(第4回 統計・機械学習若手シンポジウム 招待公演) PPTX
【DL輪読会】Toolformer: Language Models Can Teach Themselves to Use Tools PDF
Skip Connection まとめ(Neural Network) PPT
PDF
CUDAのアセンブリ言語基礎のまとめ PTXとSASSの概説 PDF
PDF
PDF
PPTX
[DL輪読会]Focal Loss for Dense Object Detection PDF
PPTX
PDF
最近のKaggleに学ぶテーブルデータの特徴量エンジニアリング PPTX
[DL輪読会]Set Transformer: A Framework for Attention-based Permutation-Invariant... More from MITSUNARI Shigeo
PDF
PDF
PDF
PDF
PDF
Intel AVX-512/富岳SVE用SIMDコード生成ライブラリsimdgen PDF
PDF
PDF
PDF
PDF
PDF
深層学習フレームワークにおけるIntel CPU/富岳向け最適化法 PDF
PDF
PDF
PDF
PDF
PDF
Intro to SVE 富岳のA64FXを触ってみた PDF
PDF
ElGamal型暗号文に対する任意関数演算・再暗号化の二者間秘密計算プロトコルとその応用 PDF
A compact zero knowledge proof to restrict message space in homomorphic encry... 自作ペアリング/BLS署名ライブラリの紹介
- 1.
- 2.
- 3.
- 4.
• 公開鍵や署名を集約したり秘密分散したりできる
• ペアリングを使って実現
•本来の意味でのmult-sigも可能
• 𝑠𝑖 ; 秘密鍵
• 𝑠𝑖 𝑄 ; 公開鍵
• 𝑠𝑖 𝐻(𝑚) ; 署名
BLS署名
𝑥𝑖, 𝑠𝑖 = 𝑓 𝑥𝑖 , 𝑠𝑖 𝑄
𝑠 ...
𝑠𝑖 𝐻(𝑚)
...
各自に秘密鍵𝑠𝑖と
公開鍵𝑠𝑖 𝑄を配布
各自が署名
𝑠0 𝐻(𝑚)
署名を復元マスター
秘密鍵
マスター
公開鍵𝑠𝑄で
検証可能
𝑠𝑖 𝑄で検証可能
4 / 9
- 5.
- 6.
• BN254曲線の世界最速実装 (2010,2013)
• http://sac2013.irmacs.sfu.ca/slides/s1.pdf
• libsnark(zkSNARK proofs)
• https://github.com/scipr-lab/libsnark
• 2014年BN254ペアリング実装でate-pairingが採用される
github.com/herumi/ate-pairing
6 / 9
- 7.
- 8.
- 9.
• OS
• Windows,Linux, Mac対応
• アーキテクチャ
• JITアセンブラXbyakによるx64 CPU最適化
• LLVM bitcodeによるARM64(その他のCPU)対応
• WebAssembly対応
• 言語バインディング
• Go
• JavaScript
• https://herumi.github.io/bls-wasm/bls-demo.html
各種OS/言語に対応
9 / 9