![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
密码学
文章平均质量分 84
little_stupid_child
这个作者很懒,什么都没留下…
展开
-
【密码学】【多方安全计算】不经意传输(Oblivious Transfer,OT)
不经意传输(oblivious transfer)是一个密码学协议,在这个协议中,消息发送者从一些待发送的消息中发送数据给接收者,但事后对发送了哪一条消息仍然oblivious(不知道),同时接受者对自己想要接受外的数据一无所知,这个协议也叫茫然传输协议。原创 2023-11-27 15:45:07 · 1806 阅读 · 1 评论 -
【密码学】【多方安全计算】混淆电路Garbled Circuit浅析
首先Alice把自己的输入对应的key发送给Bob,比如Alice的输入是0,那就发k0x,输入的是1就发k1x。Bob根据收到的kx和自己的ky,对上述加密表的每一行尝试解密,最终只有一行能解密成功,并提取相应的kz。如上图所示,封面中的两个人Alice和Bob想要搞点事情,他们搞了个电路(比如比较电路),每个门包括输入线(input wire)和输出线(output wire)。通俗的说就是一些人具有其隐私数据,他们想把这些数据联合起来算点什么,但又不想把数据交给别人,混淆电路解决的就是此类问题。原创 2023-06-28 11:35:16 · 900 阅读 · 1 评论 -
【密码学】Differential Privacy差分隐私
差分隐私,英文名称为differential privacy。目的为保护数据源中因微小的改动而导致的隐私泄漏问题。比如一家医院统计关于糖网病患者人数,那么其中某人是否为糖网病患者就属于差分隐私问题。差分隐私算法要保证不法分子难以根据数据结果反推出数据的真实情况,因而泄漏隐私。原创 2023-06-27 17:21:32 · 900 阅读 · 0 评论 -
【密码学】【多方安全计算】Secret Sharing秘密共享浅析
Secret Sharing被称为秘密共享或私密共享,有一个秘密数值D,数值D被分解为n个片段并设置一个阈值k,当拥有k个以上片段时才可以恢复数值D,这种秘密分享叫做阈值秘密分享。普通的秘密分享指将秘密数值D,分解成n个片段,当n个片段都被集合起来时才可以恢复秘密值D。普通的秘密共享的问题在于,秘密的安全性得到了保证,但是管理的风险增加了,如果有一个片段被丢失将导致整个秘密无法被恢复。所以在业界常用的是阈值秘密共享。本文也就此进行讨论。原创 2023-06-26 16:04:59 · 2365 阅读 · 1 评论