当前位置: 首页 > 专利查询>陈征宇专利>正文

防伪验证方法、防伪验证系统、防伪验证设备及存储介质技术方案

技术编号:18238031 阅读:32 留言:0更新日期:2018-06-17 01:24
本发明专利技术公开了一种防伪验证方法、防伪验证系统、防伪验证设备及计算机可读存储介质,该防伪验证方法包括:终端接收烧录器发送的生产数据、第一随机码和用户程序;终端基于预设的自校验程序校验用户程序并生成校验码,并获取预设的第一序列号和第二序列号;终端基于第一序列号、第二序列号、生产数据、第一随机码和校验码生成关键数据。本发明专利技术解决了产品程序容易被恶意修改替换,难以验证监管的技术问题,提高了产品真伪的验证效率,保障了程序的正常运行,避免产品程序被恶意修改或替换,加强了监管力度,使得市场正常发展。 1

Anti fake verification method, anti-counterfeiting verification system, anti-counterfeiting verification device and storage medium

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所述的防伪验证方法,其特征在于,所述服务器中存储有第一序列号与第二序列号之间的映射关系表,所述当服务器接收到终端的加密请求时,生成加密密钥和解密密钥,并将加密密钥发送至终端的步骤之后还包括:当服务器接收到终端发送的加密数据时,基于解密密钥对加密数据进行解密,以获得关键数据;服务器解析关键数据,以获取关键数据中的第一序列号、第二序列号、生产数据、第一随机码和校验码;服务器判断终端发送的关键数据中的第一序列号、第二序列号、生产数据、第一随机码和校验码与烧录器发送的第一序列...

【专利技术属性】
技术研发人员:陈征宇
申请(专利权)人:陈征宇
类型:发明
国别省市:广东,44

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

1