[发明专利]秘密计算系统、秘密计算装置、秘密计算方法、以及程序有效
| 申请号: | 201780037589.4 | 申请日: | 2017-06-30 |
| 公开(公告)号: | CN109328377B | 公开(公告)日: | 2021-12-21 |
| 发明(设计)人: | 滨田浩气 | 申请(专利权)人: | 日本电信电话株式会社 |
| 主分类号: | G09C1/00 | 分类号: | G09C1/00 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 郑海涛 |
| 地址: | 日本*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 秘密 计算 系统 装置 计算方法 以及 程序 | ||
1.一种秘密计算系统,包含3台以上的秘密计算装置,
所述秘密计算装置包括:
计算范围决定单元,决定满足i0≤i1,x0≤x1的i0,i1,x0,x1;
事先计算单元,对于任意的函数f(x),计算f(x0),…,f(x1),生成排列M=(f(x0),…,f(x1));
隐匿化单元,将上述排列M隐匿化,生成隐匿文的排列M=(f(x0),…,f(x1));以及
批量读取单元,执行下式,生成函数值的隐匿文(f(ai),f(bi),f(ci),f(di))(i0≤i≤i1),
其中,将a,b,c,d设为非负整数,将a设为2×2的列联表中的第1行第1列的频数,将b设为上述列联表中的第1行第2列的频数,将c设为上述列联表中的第2行第1列的频数,将d设为上述列联表中的第2行第2列的频数,将a,b,c,d分别设为频数a,b,c,d的隐匿文,BatchRead(α;β;j0,…,jm-1)表示从大小为n的排列的隐匿文α=(α[0],α[1],…,α[n-1])生成大小为m的排列的隐匿文(α[β+j0mod n],…,α[β+jm-1mod n])的函数,
其中,所述任意的函数f(x)设为f(x):=x!或者f(x):=log(x!)。
2.如权利要求1所述的秘密计算系统,
所述事先计算单元在所述函数f(x)设为f(x):=x!时,为了计算以下式定义的概率pi(i0≤i≤i1),而计算f(x0),…,f(x1),
3.如权利要求1所述的秘密计算系统,
所述事先计算单元在所述函数f(x)设为f(x):=log(x!)时,为了在计算以下式定义的log pi(i0≤i≤i1)后计算概率pi=exp(log pi),而计算f(x0),…,f(x1),
log pi=f(a+b)+f(c+d)+f(a+c)+f(b+d)-f(a+b+c+d)-f(ai)-f(bi)-f(ci)-f(di)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电信电话株式会社,未经日本电信电话株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780037589.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:物体跟踪方法及物体跟踪装置
- 下一篇:显示装置及显示装置的制造方法
- 同类专利
- 专利分类
G09C 用于密码或涉及保密需要的其他用途的编码或译码装置
G09C1-00 通过对符号或符号组进行转换或者按照预定的系统用另外的符号来替代,将所给出的符号序列,例如可理解的原文,交换成不可理解的符号序列的装置或方法
G09C1-02 .应用图表式编制的密码
G09C1-04 .应用符号载体或指示器相对于由置换码或键所确定的位置作相对移动,由此给出适合于原文的明的或密写的代码
G09C1-06 .由相应的符号组成明的原文的各单元和由相应的符号组成的密码的各单元连接起来运转,当器械运转时,这些连接件自动地和连续地以编码或键构件置换
G09C1-08 ..机械的连接
G09C1-10 ..电的连接





