CN107609415A - 一种设备序列号写入保护方法 - Google Patents
一种设备序列号写入保护方法 Download PDFInfo
- Publication number
- CN107609415A CN107609415A CN201710881661.3A CN201710881661A CN107609415A CN 107609415 A CN107609415 A CN 107609415A CN 201710881661 A CN201710881661 A CN 201710881661A CN 107609415 A CN107609415 A CN 107609415A
- Authority
- CN
- China
- Prior art keywords
- equipment
- sequence number
- encryption
- sequence
- write
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 238000004891 communication Methods 0.000 claims description 6
- 230000004913 activation Effects 0.000 abstract description 13
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012827 research and development Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Landscapes
- Storage Device Security (AREA)
Abstract
一种设备序列号写入保护方法,包括如下步骤:步骤1.在存储有若干序列号的可移动存储设备中编写入加密子程序,所述加密子程序只能对特定序列号加密一次;将与加密程序对应的解密程序编写入设备或写号工具中;步骤2.写号工具从可存储设备中读出单个合法序列号时,对每一合法序列号,调用加密子程序对合法序列号加密形成密文,并将密文与序列号明文一起发送给设备;步骤3.设备对密文解密,与序列号明文对比,完全匹配则将序列号明文写入设备,不匹配则终止写入。本发明对于序列号采用强制加密对比写入控制,只允许合法序列号的唯一单次写入,从而能够通过序列号的使用个数统计出设备的激活次数。
Description
技术领域
本发明属于电子通信领域,涉及一种电子设备的激活使用方法,具体涉及一种设备序列号写入保护方法。
背景技术
电子通信类产品通常需要写入串号(Serial Number),如IMEI/MEID等才能正常工作和使用,该号段序列号由国际组织电信终端测试技术协会分配,具有唯一标识设备ID的功能,号段中包含每个厂商的识别码及其他信息。现有技术中写串号一般的方法是通过上位机PC软件通过USB接口连接设备,然后用诊断命令等方式和通信终端通信,并使用明文的方式写入,这种方式使一个串号可以多次使用,对于设备的研发公司而言,产品一般销售给客户公司,客户公司如果能够重复使用写号,设备研发公司无法准确统计产品的销售数量,对销售进度也难以进行及时准确的把握。
发明内容
为克服现有技术存在的技术缺陷,本发明公开了一种设备序列号写入保护方法。
本发明所述设备序列号写入保护方法,包括如下步骤:
步骤1.在存储有若干序列号的可移动存储设备中编写入与序列号数量相等的加密子程序,所述加密子程序只能对序列号加密一次;将与加密程序对应的解密程序编写入设备或写号工具中,所述解密程序的输出结果控制对设备序列号的写入;
步骤2.写号工具从可存储设备中读出单个合法序列号时,对每一合法序列号,调用一个加密子程序对合法序列号加密形成密文,并将密文与序列号明文一起发送给设备;
步骤3 .设备对密文解密,与序列号明文对比,完全匹配则将序列号明文写入设备,不匹配则终止写入。
优选的,所述步骤1中的可移动存储设备存储有预存序列号值及判断模块,所述步骤2中,每加密一次,该预存序列号值减1,所述步骤2中在读出序列号之前,写号工具对判断模块发出加密请求,判断模块收到请求后对该预存序列号值进行检测,当预存序列号值为零时,判断模块拒绝请求,否则同意请求并调用加密子程序加密输出。
优选的,所述设备为通信设备。
优选的,所述可移动存储设备为U盘。
优选的,所述写号工具为PC。
优选的,所述步骤1中加密子程序由同一加密母程序生成。
采用本发明所述设备序列号写入保护方法,对于序列号采用强制加密对比写入控制,利用加密解密方法使得每一序列号只能使用一次激活设备,只允许合法序列号的唯一单次写入,从而能够通过序列号的使用个数统计出设备的激活次数,保证产品激活合法性的同时使得设备销售方能依赖软件方式得到产品销售的准确数量。
附图说明
图1为本发明所述设备序列号写入保护方法的一种具体实施方式流程示意图。
具体实施方式
下面结合附图,对本发明的具体实施方式作进一步的详细说明。
本发明所述设备序列号写入保护方法,包括如下步骤:
步骤1.在存储有若干序列号的可移动存储设备中编写入加密子程序,所述加密子程序只能对特定序列号加密一次;将与加密程序对应的解密程序编写入设备或写号工具中,所述解密程序的输出结果控制对设备序列号的写入;
步骤2.写号工具从可存储设备中读出单个合法序列号时,对每一合法序列号,调用加密子程序对合法序列号加密形成密文,并将密文与序列号明文一起发送给设备;
步骤3 .设备对密文解密,与序列号明文对比,完全匹配则将序列号明文写入设备,不匹配则终止写入。
可移动存储设备可以是U盘,闪存或移动硬盘等,将序列号和加密子程序存储在可移动存储设备中,需要写入序列号的设备在出厂前可以预先写入与加密子程序对应的解密程序,本发明中所述的设备一般为通信设备等具备一定数据处理功能的电子设备,可以存储和运行解密程序,但解密程序也可以利用写号工具运行。
使用时,将U盘与写号工具连接,写号工具一般是具有输入和显示设备的PC机等,操作写号工具从U盘中读出一个合法序列号,同时调用加密子程序对序列号明文进行加密,加密后将密文与明文一起发送给设备。
写号工具可以利用自身处理器对加密子程序进行运行加密及发送,设备收到写号工具传来的密文和明文后,设备自身处理器或写号工具的处理器对后续步骤3运行处理,例如写号工具调用解密程序对加密后的密文进行解密,解密后与原始序列号比较,完全一致则执行将该序列号明文写入设备,从而激活设备,如果匹配不一致,则终止写入序列号。
本发明中,对于序列号采用强制加密对比写入控制,利用加密解密方法使得每一序列号只能使用一次激活设备,只允许合法序列号的唯一单次写入,从而能够通过序列号的使用个数统计出设备的激活次数,保证了产品激活合法性,并使得产品销售方能够通过设定序列号数量或加密数量,再通过设备中预先设定的解密程序解密,保证销售者提供的产品只能被自己提供的序列号所激活,提高了销售者对产品使用的控制度。
图1给出了一种本发明的具体实施方式,销售者为方便操作,可以设计一个加密母程序,由加密母程序生成一系列解密原理相同的加密子程序,采用加密母程序生成加密子程序,可以在设备上只需要提供一种解密程序,减少设备解密管理难度。
图1所示的具体实施方式中,由写号工具对U盘发出申请,请求一个序列号,可移动存储设备中存储有预存序列号值及判断模块,例如可移动存储设备中存储有10个序列号及1个加密子程序,则预存序列号值为10,每收到一次请求,预存序列号值减1,例如第一次使用该可存储设备时,写号工具对判断模块发出加密请求,判断模块读出预存序列号值为10后,同意请求并调用加密子程序对一个序列号进行加密,随后将密文和明文一起发给写号工具,同时对预存序列号值减1变为9。当发生10次加密请求后,该预存序列号值变为零,此时还收到加密申请,判断模块读出预存序列号值为零,此时则拒绝申请,显示状态为申请失败。
以上方式能够有效对加密次数进行软件设定、管理和修改,同时实时监控加密次数,杜绝二次使用。采用计数方式判断,对于序列号和加密子程序可以预先配对储存和调用,也可以随机抽取,减少了对于序列号和加密子程序的存储要求。
写号工具从U盘处获取了加密密文和明文后,将其发送给设备,由设备自带的处理器或写号工具的处理器对密文进行解密,写号工具调用解密程序解密后对明文和解密后的密文进行比对,匹配则认为是合法写入,允许将序列号写入设备并激活设备,否则则认为是非法写入,拒绝写入序列号。
采用本发明所述设备序列号写入保护方法,对于序列号采用强制加密对比写入控制,利用加密解密方法使得每一序列号只能使用一次激活设备,只允许合法序列号的唯一单次写入,从而能够通过序列号的使用个数统计出设备的激活次数,保证产品激活合法性的同时使得设备销售方能依赖软件方式得到产品销售的准确数量。
前文所述的为本发明的各个优选实施例,各个优选实施例中的优选实施方式如果不是明显自相矛盾或以某一优选实施方式为前提,各个优选实施方式都可以任意叠加组合使用,所述实施例以及实施例中的具体参数仅是为了清楚表述发明人的发明验证过程,并非用以限制本发明的专利保护范围,本发明的专利保护范围仍然以其权利要求书为准,凡是运用本发明的说明书及附图内容所作的等同结构变化,同理均应包含在本发明的保护范围内。
Claims (6)
1.一种设备序列号写入保护方法,其特征在于,包括如下步骤:
步骤1.在存储有若干序列号的可移动存储设备中编写入加密子程序,所述加密子程序只能对特定序列号加密一次;将与加密程序对应的解密程序编写入设备或写号工具中,所述解密程序的输出结果控制对设备序列号的写入;
步骤2.写号工具从可存储设备中读出单个合法序列号时,对每一合法序列号,调用加密子程序对合法序列号加密形成密文,并将密文与序列号明文一起发送给设备;
步骤3 .设备对密文解密,与序列号明文对比,完全匹配则将序列号明文写入设备,不匹配则终止写入。
2.如权利要求1所述的设备序列号写入保护方法,其特征在于,所述步骤1中的可移动存储设备存储有预存序列号值及判断模块,所述步骤2中,每加密一次,该预存序列号值减1,所述步骤2中在读出序列号之前,写号工具对判断模块发出加密请求,判断模块收到请求后对该预存序列号值进行检测,当预存序列号值为零时,判断模块拒绝请求,否则同意请求并调用加密子程序加密输出。
3.如权利要求1所述的设备序列号写入保护方法,其特征在于,所述设备为通信设备。
4.如权利要求1所述的设备序列号写入保护方法,其特征在于,所述可移动存储设备为U盘。
5.如权利要求1所述的设备序列号写入保护方法,其特征在于,所述写号工具为PC。
6.如权利要求1所述的设备序列号写入保护方法,其特征在于,所述步骤1中加密子程序由同一加密母程序生成。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710881661.3A CN107609415A (zh) | 2017-09-26 | 2017-09-26 | 一种设备序列号写入保护方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710881661.3A CN107609415A (zh) | 2017-09-26 | 2017-09-26 | 一种设备序列号写入保护方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107609415A true CN107609415A (zh) | 2018-01-19 |
Family
ID=61058373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710881661.3A Pending CN107609415A (zh) | 2017-09-26 | 2017-09-26 | 一种设备序列号写入保护方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107609415A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111353181A (zh) * | 2020-03-10 | 2020-06-30 | 北京天地和兴科技有限公司 | 一种硬件序列号存储方法 |
CN112469039A (zh) * | 2020-11-25 | 2021-03-09 | 深圳市中易通安全芯科技有限公司 | 一种基于安全芯片的移动终端安全授权方法 |
CN112660272A (zh) * | 2021-01-04 | 2021-04-16 | 东风汽车股份有限公司 | 汽车遥控器匹配方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231852A (zh) * | 2011-05-06 | 2011-11-02 | 深圳市九洲电器有限公司 | 一种机顶盒序列号烧写方法及装置 |
CN102609650A (zh) * | 2012-02-06 | 2012-07-25 | 上海易罗信息科技有限公司 | 实现电子设备中软件加密下载的***及方法 |
CN104254064A (zh) * | 2014-09-25 | 2014-12-31 | 深圳市财富之舟科技有限公司 | 一种手机串号信息的写号方法 |
CN105812877A (zh) * | 2016-03-23 | 2016-07-27 | 福建新大陆通信科技股份有限公司 | 一种基于Chip ID的机顶盒启动方法以及*** |
CN106295368A (zh) * | 2016-08-17 | 2017-01-04 | 四川长虹通信科技有限公司 | 一种移动终端的数据安全保护方法和*** |
-
2017
- 2017-09-26 CN CN201710881661.3A patent/CN107609415A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231852A (zh) * | 2011-05-06 | 2011-11-02 | 深圳市九洲电器有限公司 | 一种机顶盒序列号烧写方法及装置 |
CN102609650A (zh) * | 2012-02-06 | 2012-07-25 | 上海易罗信息科技有限公司 | 实现电子设备中软件加密下载的***及方法 |
CN104254064A (zh) * | 2014-09-25 | 2014-12-31 | 深圳市财富之舟科技有限公司 | 一种手机串号信息的写号方法 |
CN105812877A (zh) * | 2016-03-23 | 2016-07-27 | 福建新大陆通信科技股份有限公司 | 一种基于Chip ID的机顶盒启动方法以及*** |
CN106295368A (zh) * | 2016-08-17 | 2017-01-04 | 四川长虹通信科技有限公司 | 一种移动终端的数据安全保护方法和*** |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111353181A (zh) * | 2020-03-10 | 2020-06-30 | 北京天地和兴科技有限公司 | 一种硬件序列号存储方法 |
CN112469039A (zh) * | 2020-11-25 | 2021-03-09 | 深圳市中易通安全芯科技有限公司 | 一种基于安全芯片的移动终端安全授权方法 |
CN112660272A (zh) * | 2021-01-04 | 2021-04-16 | 东风汽车股份有限公司 | 汽车遥控器匹配方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3190543A1 (en) | Method of dynamically encrypting fingerprint data and related fingerprint sensor | |
WO2018090763A1 (zh) | 一种终端主密钥的设置方法和装置 | |
JP2016038919A5 (zh) | ||
CN110661748B (zh) | 一种日志的加密方法、解密方法及装置 | |
CN101873587A (zh) | 一种无线通信装置及其实现业务安全的方法 | |
WO2018177394A1 (zh) | 一种安卓so文件的保护方法及装置 | |
CN110995720B (zh) | 加密方法、装置、主机端及加密芯片 | |
CN107609415A (zh) | 一种设备序列号写入保护方法 | |
JP2017514390A (ja) | 産業用プログラマブルデバイスと携帯用プログラマブルデバイスとの間の電子データ交換を保護するための方法およびシステム | |
WO2020102974A1 (zh) | 一种数据访问方法、数据访问装置及移动终端 | |
CN103914662A (zh) | 一种基于分区的文件加密***的访问控制方法和装置 | |
TW201926216A (zh) | 設備資料處理方法及系統 | |
US8181869B2 (en) | Method for customizing customer identifier | |
CN107423583B (zh) | 一种软件保护设备重置方法及装置 | |
CN103592927A (zh) | 一种通过license绑定产品服务器及业务功能的方法 | |
CN107844707B (zh) | 一种卡数据管理方法以及卡数据管理*** | |
CN107770165B (zh) | 一种模拟设备发送请求的方法和装置 | |
CN113766496A (zh) | 智能设备的跨平台绑定方法、***及相关设备 | |
CN111542050B (zh) | 一种基于tee的保障虚拟sim卡远程初始化安全的方法 | |
CN110569678B (zh) | 一种安全芯片个人化方法、终端及服务器 | |
TWI833900B (zh) | 安全資料處理裝置(一) | |
CN104408810B (zh) | 通用门禁卡的发行方法及*** | |
JPWO2014016905A1 (ja) | 情報管理システム | |
TWI499929B (zh) | 燒錄系統 | |
CN101287218A (zh) | 对终端的机要数据进行修改的方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180119 |