[发明专利]一种基于区块链技术的防伪系统的设计与实现在审
申请号: | 201710968186.3 | 申请日: | 2017-10-18 |
公开(公告)号: | CN107730280A | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 陆扬 | 申请(专利权)人: | 上海唯链信息科技有限公司 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200050 上海市长宁*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于区块链技术的防伪系统的设计与实现,系统分为防伪证书的发行模块与防伪证书的验证模块,防伪证书的发行模块与所述防伪证书的验证模块之间相互交互,并且采用多通道通信模式,并进行数据的传递,将防伪证书按验证的次数进行分类,规划防伪证书的发行模块与防伪证书的验证模块以及其之间的通讯,完成通讯数据的加密以及解密。 | ||
搜索关键词: | 一种 基于 区块 技术 防伪 系统 设计 实现 | ||
【主权项】:
一种基于区块链技术的防伪系统的设计与实现,其特征在于,包含以下内容:所述系统分为防伪证书的发行模块与防伪证书的验证模块;所述防伪证书的发行模块用于防伪证书的生成,所述防伪证书的验证模块用于防伪证书的验证;所述防伪证书被分为一次性防伪证书、N次防伪证书、永久防伪证书三种;所述一次性防伪证书只能被所述防伪证书的验证模块验证一次,其后如果所述一次性防伪证书再被发送给所述防伪证书的验证模块进行验证,所述防伪证书的验证模块直接给出其无效的验证信息;所述N次防伪证书只能被所述防伪证书的验证模块验证N次,N为大于1的自然数,被所述防伪证书的发行模块指定N的值;所述永久防伪证书可以被所述防伪证书的验证模块无数次地验证;所述防伪证书的ID为唯一的,通过所述ID能够区别所述防伪证书;所述防伪证书的发行模块与所述防伪证书的验证模块之间相互交互通讯,并且采用多通道通信模式,即两者之间采用多个通讯通道,多个所述通讯通道能够同时进行通讯,通讯的机制采用公用时钟与私有时钟并行模式,所述公用时钟负责从通讯的开始计时,计时的单位为毫秒,只有被重置再重新计时,否则所述公用时钟一直计时,所述私有时钟与公用时钟交互,即所述私有时钟为单个所述通讯通道单独拥有,每次通讯都重新计时,所述私有时钟计时的开始时间点等于通讯开始时所述公用时钟的开始计时时间,所述私有时钟计时的结束时间等于通讯结束时所述公用时钟的结束计时时间;所述通讯通道只传递所述防伪证书的验证模块中验证的防伪证书信息,传递的过程在所述防伪证书的发行模块与所述防伪证书的验证模块两者之间;传递的过程为,首先提取所述防伪证书的验证模块中验证的防伪证书信息,所述防伪证书信息为一串符号的不规则排列,在所述不规则排列中加入符号|作为所述防伪证书信息的分割符,所述不规则排列包含26个大写字母、26个小写字母以及从0到9的数字,将所述不规则排列依据ASII码表转换成一串数字,将一串数字累计相加得到一个大数字,将所述大数字作为所述防伪证书的验证模块中验证的防伪证书信息的标志码s,即所述标志码s能够代表所述防伪证书的验证模块中验证的防伪证书信息;所述防伪证书的发行模块生成三个大素数,所述三个大素数各不相同,分别为R1、R2、R3,并且不属于同一个范围,即所述三个大素数的位数不同或者头一位不同,R为素数;所述三个大素数在不同的所述传递的过程都不相同,并且不对所述防伪证书的验证模块公开;将所述三个大素数相乘,得到的结果赋予变量W,W为整数,对所述防伪证书的验证模块公开;定义一个线性函数Q(x)=Ax+B,其中,x为自变量,Q(x)为因变量,Q为线性函数,A、B为任意一个实数,不大于10;将所述三个大素数分别赋予x,即将所述三个大素数分别带入线性函数Q(x),得到Q(R1)、Q(R2)、Q(R3),将Q(R1)、Q(R2)、Q(R3)相乘,将相乘的结果q存在临时存储区;所述临时存储区为临时的存储区域,当不需要时可以被收回;接着,所述防伪证书的发行模块生成一个随机整数i,随机整数i不大于Q(R1)、Q(R2)、Q(R3)任何一个数,并且和Q(R1)、Q(R2)、Q(R3)之间没有公约数,随机整数i对所述防伪证书的验证模块公开;所述防伪证书的发行模块计算所述传递的私有数e为对所述标志码s加密组成密文p发送所述防伪证书的验证模块,将所述标志码s加密,加密的公式为p=si mod q;所述防伪证书的验证模块根据对其公开的数W对所述密文进行解密。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海唯链信息科技有限公司,未经上海唯链信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710968186.3/,转载请声明来源钻瓜专利网。