n分之一
JavaScript中n分之一的遗忘传输协议
协议
要创建N中的1个,我们使用log2(N)2个中的1个不记名的随机位传输来创建log2(N)个随机字符串。 每个秘密都被这些字符串之一掩盖(通过XOR),接收方选择了一个,然后发件人透露了所有被掩盖的秘密。
我们通过组合N个随机1个和2个多个Oracle来构建N个OT之一。 这与“所述的协议相同。
项目布局
├─ index.js Module entry point (include this or use npm)
├─ lib/ Library source
│ ├─ ot.js Oblivious transfer protocols
│ ├─ util.js Bitwise helpers
│ └─ crypto.js
1