论文部分内容阅读
二维码是按照某种规律在二维空间中分布的黑白相间的几何图形,主要用于表示数据,其优点是方便、快捷,目前广泛运用于电子商务、票务系统等。然而二维码也面临着信息泄露和信息涂改等安全威胁。所以本文对二维码所面临的安全问题进行了研究。以QR码为例,为防止信息泄露,提高QR码的安全性。在生成QR码之前对数据进行了加密处理和数字签名处理。具体如下两部分:第一部分,依托RC4加密算法,结合QR码的国际标准,设计并生成经RC4加密后的QR码。在这种设计模块基础上,根据全同态加密思想,设计一种用于订单系统的QR码生成模型。其优点是在不影响正常功能的情况下对数据完全保密。提高了QR码的安全性。第二部分,探讨QR码中的签名。本文研究基于多变量公钥密码体制的QR码的签名,许多学者经过一系列的研究发现,多变量公钥密码体制成为未来量子计算机时代密码体制热门候选之一。文章根据多变量的基本结构和性质,选取Rainbow体制,其中心映射与一般多变量中心映射差别很大。考虑了任何人可以验证签名的弊端,提出了基于Rainbow体制的强指定验证者签名。我们的方案安全性是基于Rainbow体制的安全性,增加了扰动因子,双方进行了交互,这样就只有指定者验证,并且提高了安全。考虑到指定验证者签名在代理签名中的广泛应用,本文进一步提出基于Rainbow体制的强指定验证者代理签名方案,同时验证其安全性。这种方案有效的防止代理者滥用权力。最后将这两种方案设计运用到QR码中。以提高在电子商务中的运用和QR码的安全性。