The invention discloses a anti-counterfeit verification method, a anti-counterfeit verification system, a anti-counterfeit verification device and a computer readable storage medium. The anti-counterfeit verification method includes: the terminal receives the production data, the first random code and the user program sent by the burning recorder, and the terminal checks the user program based on the preset self checking program and generates the check code. The first sequence number and the second sequence number are obtained, and the terminal is based on the first sequence number, the second sequence number, the production data, the first random code, and the check code to generate the key data. The invention solves the problem that the product program is easily modified by malicious modification, and it is difficult to verify the technical problems of supervision, improve the verification efficiency of the product authenticity, guarantee the normal operation of the program, avoid the malicious modification or replacement of the product program, strengthen the supervision and make the market develop normally. One
【技术实现步骤摘要】
防伪验证方法、防伪验证系统、防伪验证设备及存储介质
本专利技术涉及防伪验证
,尤其涉及一种防伪验证方法、防伪验证系统、防伪验证设备及计算机可读存储介质。
技术介绍
现如今加密设计对生产厂商的产品具有重要的作用,可提高其他厂商盗版模仿的门槛。当前的加密设计主要针对防止内部程序被复制的问题,但并没有针对防止产品程序被恶意修改或替换的技术问题。而恶意修改替换的程序容易造成影响程序运行的正确性,并且难以监管,不易被发现,严重影响了市场的健康性,同时给生产厂商也带来了麻烦。
技术实现思路
本专利技术的主要目的在于提供一种防伪验证方法、防伪验证系统、防伪验证设备及计算机可读存储介质,旨在解决产品程序容易被恶意修改替换,难以验证监管的技术问题。为实现上述目的,本专利技术实施例提供一种防伪验证方法,所述防伪验证方法应用于终端,所述防伪验证方法包括:终端接收烧录器发送的生产数据、第一随机码和用户程序;终端基于预设的自校验程序校验用户程序并生成校验码,并获取预设的第一序列号和第二序列号;终端基于第一序列号、第二序列号、生产数据、第一随机码和校验码生成关键数据。优选地,所述终端基于第一序列号、第二序列号、生产数据、第一随机码和校验码生成关键数据的步骤之后还包括:当终端检测到鉴别指令时,向服务器发送加密请求;终端接收服务器基于加密请求发送的加密密钥,并基于加密密钥对关键数据进行加密,以获得加密数据;终端将加密数据发送至服务器。为实现上述目的,本专利技术实施例还提供一种防伪验证方法,所述防伪验证方法应用于烧录器,所述防伪验证方法包括:烧录器将预设的生产数据、第一随机码和用户程序发 ...
【技术保护点】
1.一种防伪验证方法,其特征在于,所述防伪验证方法应用于终端,所述防伪验证方法
【技术特征摘要】
1.一种防伪验证方法,其特征在于,所述防伪验证方法应用于终端,所述防伪验证方法包括:终端接收烧录器发送的生产数据、第一随机码和用户程序;终端基于预设的自校验程序校验用户程序并生成校验码,并获取预设的第一序列号和第二序列号;终端基于第一序列号、第二序列号、生产数据、第一随机码和校验码生成关键数据。2.如权利要求1所述的防伪验证方法,其特征在于,所述终端基于第一序列号、第二序列号、生产数据、第一随机码和校验码生成关键数据的步骤之后还包括:当终端检测到鉴别指令时,向服务器发送加密请求;终端接收服务器基于加密请求发送的加密密钥,并基于加密密钥对关键数据进行加密,以获得加密数据;终端将加密数据发送至服务器。3.一种防伪验证方法,其特征在于,所述防伪验证方法应用于烧录器,所述防伪验证方法包括:烧录器将预设的生产数据、第一随机码和用户程序发送至终端;烧录器获取终端的第一序列号,并基于预设的自校验程序校验用户程序并生成校验码;烧录器将第一序列号、生产数据、第一随机码和校验码发送至服务器。4.一种防伪验证方法,其特征在于,所述防伪验证方法应用于服务器,所述防伪验证方法包括:服务器接收烧录器发送的第一序列号、生产数据、第一随机码和校验码;当服务器接收到终端的加密请求时,生成加密密钥和解密密钥,并将加密密钥发送至终端。5.如权利要求4所述的防伪验证方法,其特征在于,所述服务器中存储有第一序列号与第二序列号之间的映射关系表,所述当服务器接收到终端的加密请求时,生成加密密钥和解密密钥,并将加密密钥发送至终端的步骤之后还包括:当服务器接收到终端发送的加密数据时,基于解密密钥对加密数据进行解密,以获得关键数据;服务器解析关键数据,以获取关键数据中的第一序列号、第二序列号、生产数据、第一随机码和校验码;服务器判断终端发送的关键数据中的第一序列号、第二序列号、生产数据、第一随机码和校验码与烧录器发送的第一序列...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。