发明名称 门限秘密信息分配、还原方法及装置
摘要 本发明公开了一种门限秘密信息分配方法,将秘密信息分成n个信息份额,包括:将秘密信息分割成p-1份,p为素数且大于等于n-1;产生(k-1)×(p-1)个随机信息串;产生一个(n-k+1)×(n+1)个块的二元运算矩阵;根据p-1份秘密信息、随机信息串和二元运算矩阵生成n个信息份额,并分发到n个参与者。本发明还公开了一种门限秘密信息还原方法,当已知至少任意k个信息份额时,将秘密信息还原。本发明还公开了一种门限秘密信息分配装置和还原装置。本发明当k越是接近n时,本发明的门限秘密分配和还原装置的计算负荷小,效率高;且分配和还原可用同一装置来完成。
申请公布号 CN101882992A 申请公布日期 2010.11.10
申请号 CN201010211898.9 申请日期 2010.06.21
申请人 中国农业大学 发明人 吕春利;孙明理;田立军;伍强;孙秀丽
分类号 H04L9/08(2006.01)I;H04L9/32(2006.01)I 主分类号 H04L9/08(2006.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王莹
主权项 1.一种门限秘密信息分配方法,所述方法将一秘密信息<img file="FSA00000169285700011.GIF" wi="28" he="43" />分成n个信息份额,其特征在于,包括以下步骤:S101:将所述秘密信息<img file="FSA00000169285700012.GIF" wi="28" he="43" />分割成p-1份:s<sub>0</sub>,s<sub>1</sub>,s<sub>2</sub>,…,s<sub>p-2</sub>,并设置秘密信息向量<img file="FSA00000169285700013.GIF" wi="458" he="66" />p为大于或等于n-1的素数;S102:产生(k-1)×(p-1)个随机信息串r<sub>i,l</sub>,其长度与<img file="FSA00000169285700014.GIF" wi="28" he="43" />分割后的每一份长度相同,并设置随机串信息向量组<img file="FSA00000169285700015.GIF" wi="433" he="67" />其中,0≤i≤p-2,l1=l=0,1,…,k-2,k≤n;S103:产生一个运算矩阵H<sub>(n-k+1)×(n+1)</sub>,所述H<sub>(n-k+1)×(n+1)</sub>为(n-k+1)×(n+1)个块的二元分块矩阵,每块为(p-1)×(p-1)的矩阵;S104:根据所述<img file="FSA00000169285700016.GIF" wi="158" he="64" />和H<sub>(n-k+1)×(n+1)</sub>计算出向量组<img file="FSA00000169285700017.GIF" wi="75" he="59" />其中,l2=k-1,k,…,n-1,将<img file="FSA00000169285700018.GIF" wi="47" he="63" />和<img file="FSA00000169285700019.GIF" wi="52" he="60" />组成n个信息份额<img file="FSA000001692857000110.GIF" wi="299" he="62" />并通过秘密信道发送给n个不同的参与者。
地址 100193 北京市海淀区圆明园西路2号