基于可视密码的二维码秘密共享方法技术

技术编号:25836005 阅读:46 留言:0更新日期:2020-10-02 14:16
本发明专利技术提出了一种基于可视密码的二维码秘密共享方法。首先,通过分析共享份子集的秘密不可恢复条件,设计0‑1规划策略,进而构造秘密共享矩阵;然后,基于秘密共享矩阵,利用异或可视密码技术对载体二维码的内容码字进行调整;最后,根据调整之后的载体二维码内容码字,生成秘密共享份二维码,从而实现秘密二维码图像的分享。本发明专利技术不仅继承了可视密码技术编码易于实现和解码计算复杂度低的优点,且在鲁棒性方面优于其他现有方法,并且秘密图像具有更好的安全性。

【技术实现步骤摘要】
基于可视密码的二维码秘密共享方法
本专利技术属于秘密信息共享领域,具体涉及一种基于可视密码的二维码秘密共享方法。
技术介绍
作为物联网的核心感知技术和互联网的重要信息入口,二维码已逐步渗透到我国国民经济与社会生活的各个领域,成为国家实体经济的重要组成部分和全球新兴信息产业竞争的重要战略支点。然而,二维码在快速普及的同时,安全问题也日益突出,特别在O2O电子商务和移动支付领域。由于二维码采用的是国际通用编解码技术标准,在公开信道传输或公开网络环境存储时,不法分子能够轻易窃取其中的信息,存在极大的隐私泄露隐患。因此,用户的权益受到了极大的威胁。如何防范该问题,已经关系到每位使用者的切身利益。目前,如何利用二维码安全地有效传递秘密信息已经成为世界领域专家学者研究的热点课题之一。使用二维码结合视觉密码技术传递秘密信息,可有效地保护二维码中秘密信息的安全。视觉秘密共享算法将秘密图像信息以适当的方式进行分割,然后将分割后的每一个秘密份额以某种方式与二维码相结合,使得生成的秘密份额均为有意义的二维码,进而达到在保护秘密信息安全的同时,有效地降低无关人本文档来自技高网...

【技术保护点】
1.一种基于可视密码的二维码秘密共享方法,其特征在于:步骤如下:/n步骤1:根据载体二维码C

【技术特征摘要】
1.一种基于可视密码的二维码秘密共享方法,其特征在于:步骤如下:
步骤1:根据载体二维码C1,C2,…,Cn的信息,生成秘密共享份二维码M1,M2,…,Mn的内容码字;
步骤2:根据二维码中内容码字的长度c,以及秘密共享份二维码的数量n,设计安全的0-1规划策略,生成由0和1构成的n行c列的秘密分享矩阵X;
步骤3:对秘密分享矩阵X进行预处理,得到新秘密分享矩阵X′;
步骤4:基于新的秘密分享矩阵X′,利用异或可视密码技术把秘密二维码的码字信息嵌入到秘密共享份二维码M1,M2,…,Mn中,实现二维码的秘密分享过程。


2.根据权利要求1所述的基于可视密码的二维码秘密共享方法,其特征在于步骤1的具体过程如下:
分别读取载体二维码C1,C2,…,Cn的信息,并根据它们的版本号和校验等级,使用标准的二维码编码流程,初步生成秘密共享份二维码的M1,M2,…,Mn内容码字。


3.根据权利要求2所述的基于可视密码的二维码秘密共享方法,其特征在于步骤2的具体过程如下:
当分享秘密二维码S(v)时,用xuv=1来标识码字需修改的位置,当不需要分享秘密二维码S(v)时,用xuv=0来标识Mu(v)码字无需修改;Mu(v)为第u个秘密共享份二维码中的第v个码字;
根据二维码中内容码字的长度c,以及秘密共享份二维码的数量n,构建由0和1构成的n行c列的秘密分享矩阵X:



其中c是二维码中Reed-Solomon纠错码的码字长度,w为标识M1,M2,…,Mn中需要修改的内容码字的范围长度;
同时,对秘密分享矩阵进行0-1规划以提高安全性,具体规划策略如下:
平均分配秘密共享份二维码M1,M2,…,Mn中的因分享秘密信息而需要修改的内容码字的数量g,g值的选择需要满足以下条件:



其中r为二维码中Reed-Solomon纠错码的容错能力;在确定g和w值之后,制定0-1规划策略如下公式所示:



式...

【专利技术属性】
技术研发人员:黄鹏程张真诚栗永徽刘燕君李黎骆挺
申请(专利权)人:绍兴聚量数据技术有限公司杭州电子科技大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1