Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 山东泰宝信息科技集团有限公司巩杰获国家专利权

山东泰宝信息科技集团有限公司巩杰获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉山东泰宝信息科技集团有限公司申请的专利产品号生成防伪码的方法、系统、设备及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114861237B

龙图腾网通过国家知识产权局官网在2025-09-05发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210472506.7,技术领域涉及:G06F21/73;该发明授权产品号生成防伪码的方法、系统、设备及存储介质是由巩杰;宋立涛;武永宾;程祥峰;王立江;巩龙贤;徐立宣;巩慧贤设计研发完成,并于2022-04-29向国家知识产权局提交的专利申请。

产品号生成防伪码的方法、系统、设备及存储介质在说明书摘要公布了:本发明涉及一种产品号生成防伪码的方法、系统、设备及存储介质,属于防伪码的生成方法技术领域;方法包括步骤S1、对产品编号以预定规则生成唯一编号P、对产品顺序号在预定长度范围内取值N;步骤S2、对产品编号P、产品顺序号N进行AES加密运算,并取模算法后得到认证码;步骤S3、将所述产品编号、产品顺序号和所述认证码组合成明码;步骤S4、对所述明码进行全码转换得到防伪码数组;步骤S5、将所述防伪码数组转换为防伪码;系统包括字符串生成模块、认证码生成模块、明码生成模块、防伪码数组生成模块、防伪码生成模块;设备包括存储器和处理器;可读存储介质上存储有计算机程序,执行时实现上述的方法的步骤;加密强度高、不易破解。

本发明授权产品号生成防伪码的方法、系统、设备及存储介质在权利要求书中公布了:1.一种产品号生成防伪码的方法,其特征在于,包括如下步骤: 步骤S1、对产品编号以预定规则生成唯一编号P、对产品顺序号在预定长度范围内取值N; 步骤S2、对产品编号P、产品顺序号N根据预定的明文M1、明文M2、密钥依次进行AES加密运算,并取模算法后得到认证码; 步骤S3、将所述产品编号、产品顺序号和所述认证码组合成明码; 步骤S4、对所述明码按照预定一维数组key,二维数组cv,以及10*10二维数组la0、la1、la2、la3、la4、la5、la6、la7进行全码转换算法,得到防伪码数组; 步骤S5、将所述防伪码数组转换为固定进制字符串,得到防伪码; 加密运算包括以下步骤: 步骤S2-1、将所述产品编号P转换为16进制产品编号数组,将所述产品顺序号N转换为16进制产品顺序号数组; 步骤S2-2、根据所述产品编号数组按位迭代置换所述明文M1中的第1、3、…、2*Pn-1位数据,得到明文M1-1; 步骤S2-3、根据所述产品编号数组按位迭代置换所述密钥中的第3、6、…、3*Pn位数据,得到新密钥; 步骤S2-4、根据所述明文M1-1和所述新密钥,进行AES加密,得到第1运算值; 步骤S2-5、根据所述产品顺序号数组按位迭代置换所述明文M2中的第0、2、…、2*Sn-2位数据,得到明文M2-1; 步骤S2-6、根据所述明文M2-1和所述第1运算值,进行AES加密,得到第2运算值; 所述步骤S2中的取模算法包括以下步骤: 步骤S2-7、将所述第2运算值按位取模10运算,得到第3运算值; 步骤S2-8、取所述第3运算值的第0位,得到n1; 步骤S2-9、将所述第3运算值从第1位至n1+1位取和,得到第4运算值; 步骤S2-10、将第4运算值取模10运算,得到n2; 步骤S2-11、将所述第3运算值从第n1+2位至15位取和,得到第5运算值; 步骤S2-12、将第5运算值取模10运算,得到n3; 步骤S2-13、将所述n1、所述n2、所述n3组合成数组,得到所述认证码; 所述步骤S4中的全码转换算法包括如下步骤: 步骤S4-1、将一维数组key按位循环赋值,得到一维数组k;将明码按位循环赋值,得到一维数组X; 步骤S4-2、将所述一维数组k、所述一维数组X经过14次迭代运算,得到一维数组X1; 步骤S4-3、将所述一维数组X1进行左移8位运算,得到防伪码数组; 所述步骤S4-2中14次迭代运算中的单次迭代运算包括如下步骤: 步骤S4-21、将所述一维数组k、所述一维数组X经过8次赋值迭代运算,得到一维数组Zh; 步骤S4-22、将所述一维数组X进行左移8位运算,并将所述一维数组Zh前8位赋值给所述一维数组X的后8位,得到所述一维数组X1; 步骤S4-23、将所述一维数组k进行右移1位运算,进入下一轮迭代; 所述8次赋值迭代运算包括以下步骤: 步骤S4-211、取二维数组cv的第n行第0列数据,得到t1,取所述二维数组cv的第n行第1列数据,得到t2,取所述一维数组X的第t1位数据,得到Xu,取所述一维数组X的第t2位数据,得到Xw; 步骤S4-212、将所述Xu与所述一维数组k的第n位数据求和运算,结果并取模10运算,得到Gu; 步骤S4-213、将所述Xw与所述一维数组k的第n+8位数据求和运算,结果并取模10运算,得到Qu;取二维码数组lan的第Gu行第Qu列数据,得到Yu; 步骤S4-214、将所述Yu与所述一维数组X的第n位数据求和运算,结果并取模10运算,得到YuX1;将所述YuX1赋值给所述一维数组Zh的第n位,进入下一轮迭代。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人山东泰宝信息科技集团有限公司,其通讯地址为:256407 山东省淄博市桓台县少海路北首;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。