CN108062462A - 一种软件授权认证方法及*** - Google Patents
一种软件授权认证方法及*** Download PDFInfo
- Publication number
- CN108062462A CN108062462A CN201810135161.XA CN201810135161A CN108062462A CN 108062462 A CN108062462 A CN 108062462A CN 201810135161 A CN201810135161 A CN 201810135161A CN 108062462 A CN108062462 A CN 108062462A
- Authority
- CN
- China
- Prior art keywords
- terminal
- random number
- key
- authentication
- ciphertext
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000013475 authorization Methods 0.000 title claims abstract description 25
- 230000006378 damage Effects 0.000 claims abstract description 7
- 230000004048 modification Effects 0.000 claims abstract description 7
- 238000012986 modification Methods 0.000 claims abstract description 6
- 238000012545 processing Methods 0.000 claims abstract description 5
- 238000001514 detection method Methods 0.000 claims description 17
- 238000012795 verification Methods 0.000 claims description 8
- 238000004891 communication Methods 0.000 claims description 5
- 238000005336 cracking Methods 0.000 claims description 5
- 238000007689 inspection Methods 0.000 abstract description 8
- 238000004321 preservation Methods 0.000 abstract description 3
- 230000000694 effects Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Technology Law (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
Abstract
本发明涉及一种软件授权认证方法及***。该***包括终端及与所述终端通信的加密芯片,所述加密芯片为单片机MSP430,将所述16组密钥及认证程序烧录到加密芯片上,并做熔断处理,防止读取修改芯片ROM上的信息。本发明在认证授权形式上采用加密芯片认证授权,但不采用第三方的加密认证芯片使用私有的信息摘要生成算法,破解者无法知道摘要算法;密钥被加密且分离保存,让破解者无法破解密钥;采用动态生成多个校验位,防止反汇编跳过认证检测,一旦检测到有跳过检查的行为,将通知认证芯片开启自销毁模式;可以有效的解决软件授权问题,采用此授权认证方法,能有效防止别人破解,且成本低,部署方便。
Description
技术领域
本发明涉及通信技术领域,具体而言,涉及一种软件授权认证方法及***。
背景技术
目前涉及软件认证方法主要有两种方案,一种是基于被授权设备与授权方的服务器进行通信校验,例如发明专利公开号:CN106599626A;另一种是基于第三方加密芯片的认证,例如通过DS2432、ATSHA204等芯片来认证是否授权,例如发明专利公开号:CN103679037B/CN106326726A。
现有方案的技术缺陷:第一种需要服务器的配合,如果在一些安全要求比较高的场景里,不允许被授权设备与外部授权服务器通信,那就没办法使用这个方案,即使在内部部署一台认证服务器,也需要支付高昂的费用,这时就需要考虑第二个方案,即使用第三方的加密芯片来认证是否授权,授权方先在这个加密芯片中写入自己的密钥,并做熔断处理,让外部无法读取这些密钥。当提供需要保护的软件给客户时,连同加密芯片一起提供给客户,客户在使用软件时,软件内部通过与加密芯片通信获取摘要信息来验证是否授权。但是该方案可能会被破解,第三方提供的通用加密芯片一般都提供了相关的摘要生成算法,破解的难度也会降低一些,比如通过反汇编,修改程序跳过认证结果检测,或者通过反汇编找出密钥,在驱动层结合摘要算法实现一个模拟设备,那么这种验证方式也会失效。
发明内容
本发明所要解决的技术问题是提供一种软件授权认证方法,该方法能有效防止破解,且成本低,部署方便。
本发明解决上述技术问题的技术方案如下:
一种软件授权认证方法,包括终端及与所述终端通信的加密芯片,所述终端认证方法包括:
终端启动软件时发送认证初始化信息,并请求加密随机数密文;
接收加密随机数密文并解密出加密随机数,且通过License解密和密钥解密的信息算出16组密钥,同时随机发送生成的一组密钥ID;
随机生成终端随机数,利用非对称加密算法将所述终端随机数生成终端随机数密文并发送;
将所述密钥ID所对应的该组密钥、终端随机数以及加密随机数一起生成终端摘要;
接收返回的加密摘要并和终端摘要进行比较,如果相同,则认证通过;
所述加密芯片认证方法包括:
加密芯片根据认证初始化信息,检测当前时间是否在有效日期内,如果在有效日期内,则生成加密随机数密文,并发送给终端;
接收终端随机数密文,并解密出终端随机数,应答加密芯片状态,并等待终端发送密钥ID;
将所述密钥ID所对应的该组密钥、终端随机数以及加密随机数一起生成加密摘要,并返给终端;
接收请求并返回部分核心数据密文,认证结束。
本发明的有益效果是:
1、本发明在认证授权形式上采用加密芯片认证授权,但不采用第三方的加密认证芯片使用私有的信息摘要生成算法,破解者无法知道摘要算法;
2、密钥被加密且分离保存,让破解者无法破解密钥;
3、采用动态生成多个校验位,防止反汇编跳过认证检测,一旦检测到有跳过检查的行为,将通知认证芯片开启自销毁模式;
4、通信中的部分数据通过加密传送,防止用户在驱动层劫取明文信息;
5、提供时效检查,当软件超过使用期限,将禁止其使用;
6、可以有效的解决软件授权问题,特别是在嵌入设备上,当授权方需要给被授方提供软件或者核心算法时,为了防止被非法使用,采用此授权认证方法,能有效防止别人破解,且成本低,部署方便。
进一步,所述终端认证方法还包括:
认证通过时,获取部分核心数据密文,解密生成完整的核心参数;
软件中随机开启若干个任意认证检测点,当任意认证检测点未通过检测时,则发送加密自销毁信息;当认证检测点通过时,则认为软件未被破解,可正常使用;
所述加密芯片认证方法还包括:当接收到自销毁信息时,开启销毁模式,删除关键数据,使加密芯片认证程序和软件无法正常工作。
采用上述进一步方案的有益效果是:防止软件被破解,当发现软件被破解时,销毁加密芯片中的关键数据,使加密芯片认证程序和软件无法正常工作,确保了软件的安全实用。
另外,本发明还提供了一种软件授权认证***,所述***包括加密芯片以及和所述加密芯片通信的终端;
所述终端包括;
认证初始化模块,用于启动软件时发送认证初始化信息,并请求加密随机数密文;
License/密钥解密模块,用于接收加密随机数密文并解密出加密随机数,且通过License解密和密钥解密的信息算出16组密钥,同时随机发送生成的一组密钥ID;
随机数密文加密解密模块,随机生成终端随机数,利用非对称加密算法将所述终端随机数生成终端随机数密文并发送;
摘要生成算法模块,用于将所述密钥ID所对应的该组密钥、终端随机数以及加密随机数一起生成终端摘要;
认证模块,用于接收返回的加密摘要并和终端摘要进行比较,如果相同,则认证通过;
所述加密芯片包括:
有效期检测模块,用于根据认证初始化信息,检测当前时间是否在有效日期内,如果在有效日期内,则生成加密随机数密文,并发送给终端;
随机数密文加密解密模块,接收终端随机数密文,并解密出终端随机数。摘要生成算法模块,将所述密钥ID所对应的该组密钥、终端随机数以及加密随机数一起生成加密摘要,并返给终端;
认证结束模块,用于接收请求并返回部分核心数据密文,认证结束。
本发明有益效果:可以有效的解决软件授权问题,特别是在嵌入设备上,当授权方需要给被授方提供软件或者核心算法时,为了防止被非法使用,采用此授权方案,能有效防止别人破解,且成本低,部署方便。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,所述终端还包括;
核心参数模块,用于获取部分核心数据密文,解密生成完整的核心参数;
防破解模块,软件中随机开启若干个任意认证检测点,当任意认证检测点未通过检测时,则发送加密自销毁信息;当认证检测点通过时,则认为软件未被破解,可正常使用;
所述加密芯片还包括;
自销毁模块,用于接收到自销毁信息时,开启销毁模式,删除关键数据,使加密芯片认证程序和核心软件无法正常工作。
进一步,所述加密芯片存储有16组密钥及认证程序;
所述认证程序包括:通过gpio与终端通信、时效检测、动态生成用于摘要的随机数返回给终端,将终端随机数、加密随机数与指定ID的密钥一起生成摘要返给终端,返回部分算法数据密文,非法破解操作引起的自销毁。
进一步,所述加密芯片为单片机MSP430,将所述16组密钥及认证程序烧录到加密芯片上,并做熔断处理,防止读取修改芯片ROM上的信息。
采用上述进一步方案的有益效果是:采用单片机作为加密芯片更安全,使用私有的信息摘要生成算法,破解者无法知道摘要算法。
附图说明
图1为本发明方法流程图;
图2为本发明***原理图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
实施例1
如图1所示,为了解决现有技术中软件在授权认证过程中出现的问题:1、避免使用服务器认证;2、第三方加密芯片认证易被破解。本发明提供了一种软件授权认证方法,包括终端及与所述终端通信的加密芯片,所述终端认证方法包括:
终端启动软件时发送认证初始化信息并请求加密随机数密文;
接收加密随机数密文并解密出加密随机数,且通过License解密和密钥解密的信息算出16组密钥,同时随机发送生成的一组密钥ID;其中16组密钥互不相同,每组密钥抽取一半通过非对称加密生成license文件,剩下的另一半密钥也通过加密,把密文写入到软件中,即密钥是采用分离式保存且都经过加密;
随机生成终端随机数,利用非对称加密算法将所述终端随机数生成终端随机数密文并发送;
将所述密钥ID所对应的该组密钥、终端随机数以及加密随机数一起生成终端摘要;
接收返回的加密摘要并和终端摘要进行比较,如果相同,则认证通过,并请求返回部分核心参数;
获取部分核心数据密文,解密生成完整的核心参数;
软件中随机开启若干个任意认证检测点,当任意认证检测点未通过检测时,说明使用者对软件进行了破解,跳过了前面的芯片授权认证检查,则发送加密自销毁信息;当认证检测点通过时,则认为软件未被破解。
本发明中可以随机开启50个反破解检测点(代码中可设定很多反破解检查点,比如共500个检测点,但具体是哪些检查点生效,是随机动态开启的,防止反汇编破解前面的认证检测)、当检查有破解的情况时,通知从机侧自销毁。
这里的随机开启50个反破解检查点即:在软件中预置500个检查点,默认都是开启检查且未认通过,当认证成功时,随机关闭450个检查,且50个检查点开启认证通过。当有人试图反汇编跳过认证或者修改认证标示时,那么程序在运行时,将会在随机50个检查点出现问题,破解者无法查出50个检查点的位置,一旦某个检查点被触发,认证模块将进入自销毁逻辑。
所述加密芯片认证方法包括:
加密芯片根据认证初始化信息,检测当前时间是否在有效日期内,如果在有效日期内,则生成加密随机数密文,并发送给终端;
接收终端随机数密文,并解密出终端随机数,且将解密后的终端随机数返给终端;
将所述密钥ID所对应的该组密钥、终端随机数以及加密随机数一起生成加密摘要,并返给终端;
接收请求并返回部分核心数据密文,认证结束;
当接收到自销毁信息时,开启销毁模式,删除关键数据,使加密芯片认证程序和软件都无法正常工作。
实施例2
如图2所示,本发明还提供了一种软件授权认证***,所述***包括加密芯片以及和所述加密芯片通信的终端;
所述终端包括;
认证初始化模块,用于启动软件时发送认证初始化信息并请求加密随机数密文;
License/密钥解密模块,用于接收加密随机数密文并解密出加密随机数,且通过License解密和密钥解密的信息算出16组密钥,同时随机发送生成的一组密钥ID;
随机数密文加密解密模块,随机生成终端随机数,利用非对称加密算法将所述终端随机数生成终端随机数密文并发送;
摘要生成算法模块,用于将所述密钥ID所对应的该组密钥、终端随机数以及加密随机数一起生成终端摘要;
认证模块,用于接收返回的加密摘要并和终端摘要进行比较,如果相同,则认证通过,并请求返回部分核心参数;
核心参数模块,用于获取部分核心数据密文,解密生成完整的核心参数;
防破解模块,软件中随机开启若干个任意认证检测点,当任意认证检测点未通过检测时,说明使用者对软件进行了破解,跳过了前面的芯片授权认证检查,则发送加密自销毁信息;当认证检测点通过时,则认证成功;
所述加密芯片包括:
有效期检测模块,用于根据认证初始化信息,检测当前时间是否在有效日期内,如果在有效日期内,则生成加密随机数密文,并发送给终端;
随机数密文加密解密模块,接收终端随机数密文,并解密出终端随机数;
摘要生成算法模块,将所述密钥ID所对应的该组密钥、终端随机数以及加密随机数一起生成加密摘要,并返给终端;
认证结束模块,用于接收请求并返回部分核心数据密文,认证结束;
自销毁模块,用于接收到自销毁信息时,开启销毁模式,删除关键数据,使加密芯片认证程序和软件无法正常工作。
所述加密芯片为单片机MSP430,将所述16组密钥及认证程序烧录到加密芯片上,并做熔断处理,防止读取修改芯片ROM上的信息。所述加密芯片存储有16组密钥及认证程序;所述认证程序包括:通过gpio与终端通信、时效检测、动态生成用于摘要的随机数返回给终端,将终端随机数、加密随机数与指定ID的密钥一起生成摘要返给终端,返回部分算法数据密文,非法破解操作引起的自销毁。本发明的有益效果是:
1、本发明在认证授权形式上采用加密芯片认证授权,但不采用第三方的加密认证芯片使用私有的信息摘要生成算法,破解者无法知道摘要算法;
2、密钥被加密且分离保存,让破解者无法破解密钥;
3、采用动态生成多个校验位,防止反汇编跳过认证检测,一旦检测到有跳过检查的行为,将通知认证芯片开启自销毁模式;
4、通信中的部分数据通过加密传送防止用户在驱动层劫取明文信息;
5、提供时效检查,当核心软件模块超过使用期限,将禁止其使用;
6、可以有效的解决软件授权问题,特别是在嵌入设备上,当授权方需要给被授方提供软件或者核心算法时,为了防止被非法使用,采用此授权方案,能有效防止别人破解,且成本低,部署方便。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种软件授权认证方法,其特征在于,包括终端及与所述终端通信的加密芯片,所述终端认证方法包括:
终端启动软件时发送认证初始化信息,并请求加密随机数密文;
接收加密随机数密文并解密出加密随机数,且通过License解密和密钥解密的信息算出16组密钥,同时随机发送生成的一组密钥ID;
随机生成终端随机数,利用非对称加密算法将所述终端随机数生成终端随机数密文并发送;
将所述密钥ID所对应的该组密钥、终端随机数以及加密随机数一起生成终端摘要;
接收返回的加密摘要并和终端摘要进行比较,如果相同,则认证通过;
所述加密芯片认证方法包括:
加密芯片根据认证初始化信息,检测当前时间是否在有效日期内,如果在有效日期内,则生成加密随机数密文,并发送给终端;
接收终端随机数密文,并解密出终端随机数,应答加密芯片状态,并等待终端发送密钥ID;
将所述密钥ID所对应的该组密钥、终端随机数以及加密随机数一起生成加密摘要,并返给终端;
接收请求并返回部分核心数据密文,认证结束。
2.根据权利要求1所述的软件授权认证方法,其特征在于,所述终端认证方法还包括:
认证通过时,获取部分核心数据密文,解密生成完整的核心参数;
软件中随机开启若干个任意认证检测点,当任意认证检测点未通过检测时,则发送加密自销毁信息;当认证检测点通过时,则认为软件未被破解,可正常使用;
所述加密芯片认证方法还包括:当接收到自销毁信息时,开启销毁模式,删除关键数据,使加密芯片认证程序和软件无法正常工作。
3.一种软件授权认证***,其特征在于,所述***包括加密芯片以及和所述加密芯片通信的终端;
所述终端包括;
认证初始化模块,用于启动软件时发送认证初始化信息,并请求加密随机数密文;
License/密钥解密模块,用于接收加密随机数密文并解密出加密随机数,且通过License解密和密钥解密的信息算出16组密钥,同时随机发送生成的一组密钥ID;
随机数密文加密解密模块,随机生成终端随机数,利用非对称加密算法将所述终端随机数生成终端随机数密文并发送;
摘要生成算法模块,用于将所述密钥ID所对应的该组密钥、终端随机数以及加密随机数一起生成终端摘要;
认证模块,用于接收返回的加密摘要并和终端摘要进行比较,如果相同,则认证通过;
所述加密芯片包括:
有效期检测模块,用于根据认证初始化信息,检测当前时间是否在有效日期内,如果在有效日期内,则生成加密随机数密文,并发送给终端;
随机数密文加密解密模块,接收终端随机数密文,并解密出终端随机数。摘要生成算法模块,将所述密钥ID所对应的该组密钥、终端随机数以及加密随机数一起生成加密摘要,并返给终端;
认证结束模块,用于接收请求并返回部分核心数据密文,认证结束。
4.根据权利要求3所述的软件授权认证***,其特征在于,
所述终端还包括包括;
核心参数模块,用于获取部分核心数据密文,解密生成完整的核心参数;
防破解模块,软件中随机开启若干个任意认证检测点,当任意认证检测点未通过检测时,则发送加密自销毁信息;当认证检测点通过时,则认为软件未被破解,可正常使用;
所述加密芯片还包括;
自销毁模块,用于接收到自销毁信息时,开启销毁模式,删除关键数据,使加密芯片认证程序和核心软件无法正常工作。
5.根据权利要求3所述的软件授权认证***,其特征在于,所述加密芯片存储有16组密钥及认证程序;
所述认证程序包括:通过gpio与终端通信、时效检测、动态生成用于摘要的随机数返回给终端,将终端随机数、加密随机数与指定ID的密钥一起生成摘要返给终端,返回部分算法数据密文,非法破解操作引起的自销毁。
6.根据权利要求5所述的软件授权认证***,其特征在于,所述加密芯片为单片机MSP430,将所述16组密钥及认证程序烧录到加密芯片上,并做熔断处理,防止读取修改芯片ROM上的信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810135161.XA CN108062462B (zh) | 2018-02-09 | 2018-02-09 | 一种软件授权认证方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810135161.XA CN108062462B (zh) | 2018-02-09 | 2018-02-09 | 一种软件授权认证方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108062462A true CN108062462A (zh) | 2018-05-22 |
CN108062462B CN108062462B (zh) | 2021-03-02 |
Family
ID=62134444
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810135161.XA Active CN108062462B (zh) | 2018-02-09 | 2018-02-09 | 一种软件授权认证方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108062462B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109889334A (zh) * | 2019-01-30 | 2019-06-14 | 深圳市高端无人机有限公司 | 嵌入式固件加密方法、装置、wifi设备及存储介质 |
CN110879875A (zh) * | 2019-10-28 | 2020-03-13 | 华晟现代电子科技(香港)有限公司 | 硬件加密装置、嵌入式***版权保护***及方法 |
CN112668024A (zh) * | 2020-12-31 | 2021-04-16 | 浙江威星智能仪表股份有限公司 | 一种燃气表表端数据防止篡改的方法 |
CN113904856A (zh) * | 2021-10-15 | 2022-01-07 | 广州威戈计算机科技有限公司 | 认证方法、交换机和认证*** |
CN117235816A (zh) * | 2023-09-29 | 2023-12-15 | 广州市金其利信息科技有限公司 | 基于芯片加密的数据保护方法、装置、计算机设备及介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100058073A1 (en) * | 2008-08-29 | 2010-03-04 | Phison Electronics Corp. | Storage system, controller, and data protection method thereof |
CN102760214A (zh) * | 2012-06-13 | 2012-10-31 | 上海方正数字出版技术有限公司 | 一种新型的软件版权保护方法及装置 |
CN102938045A (zh) * | 2012-07-23 | 2013-02-20 | 吴俊杰 | 电子产品的加密方法以及加密后的授权方法 |
CN106326726A (zh) * | 2016-08-24 | 2017-01-11 | 浪潮(北京)电子信息产业有限公司 | 一种基于ds2432的嵌入式加密认证方法及*** |
CN106599626A (zh) * | 2016-12-23 | 2017-04-26 | 武汉斗鱼网络科技有限公司 | 一种应用程序授权认证方法及*** |
CN107257350A (zh) * | 2017-07-28 | 2017-10-17 | 胡祥义 | 一种“可穿戴”设备或手机的离线认证或支付方法 |
-
2018
- 2018-02-09 CN CN201810135161.XA patent/CN108062462B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100058073A1 (en) * | 2008-08-29 | 2010-03-04 | Phison Electronics Corp. | Storage system, controller, and data protection method thereof |
CN102760214A (zh) * | 2012-06-13 | 2012-10-31 | 上海方正数字出版技术有限公司 | 一种新型的软件版权保护方法及装置 |
CN102938045A (zh) * | 2012-07-23 | 2013-02-20 | 吴俊杰 | 电子产品的加密方法以及加密后的授权方法 |
CN106326726A (zh) * | 2016-08-24 | 2017-01-11 | 浪潮(北京)电子信息产业有限公司 | 一种基于ds2432的嵌入式加密认证方法及*** |
CN106599626A (zh) * | 2016-12-23 | 2017-04-26 | 武汉斗鱼网络科技有限公司 | 一种应用程序授权认证方法及*** |
CN107257350A (zh) * | 2017-07-28 | 2017-10-17 | 胡祥义 | 一种“可穿戴”设备或手机的离线认证或支付方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109889334A (zh) * | 2019-01-30 | 2019-06-14 | 深圳市高端无人机有限公司 | 嵌入式固件加密方法、装置、wifi设备及存储介质 |
CN110879875A (zh) * | 2019-10-28 | 2020-03-13 | 华晟现代电子科技(香港)有限公司 | 硬件加密装置、嵌入式***版权保护***及方法 |
CN112668024A (zh) * | 2020-12-31 | 2021-04-16 | 浙江威星智能仪表股份有限公司 | 一种燃气表表端数据防止篡改的方法 |
CN112668024B (zh) * | 2020-12-31 | 2024-03-15 | 浙江威星智能仪表股份有限公司 | 一种燃气表表端数据防止篡改的方法 |
CN113904856A (zh) * | 2021-10-15 | 2022-01-07 | 广州威戈计算机科技有限公司 | 认证方法、交换机和认证*** |
CN113904856B (zh) * | 2021-10-15 | 2024-04-23 | 广州威戈计算机科技有限公司 | 认证方法、交换机和认证*** |
CN117235816A (zh) * | 2023-09-29 | 2023-12-15 | 广州市金其利信息科技有限公司 | 基于芯片加密的数据保护方法、装置、计算机设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108062462B (zh) | 2021-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6973570B1 (en) | Integrated circuit comprising encryption circuitry selectively enabled by verifying a device | |
US7353393B2 (en) | Authentication receipt | |
CN108062462A (zh) | 一种软件授权认证方法及*** | |
US7155616B1 (en) | Computer network comprising network authentication facilities implemented in a disk drive | |
KR100459147B1 (ko) | 안전한 디지털 미디어 및 콘텐츠 배포를 위한 워터마크시스템 | |
CN103684766B (zh) | 一种终端用户的私钥保护方法和*** | |
US20080123843A1 (en) | Method for binding a security element to a mobile device | |
CN109981255B (zh) | 密钥池的更新方法和*** | |
US20040086121A1 (en) | Secure automatic dependant surveillance | |
JP2009103774A (ja) | 秘密分散システム | |
KR20040096583A (ko) | 소프트웨어 보호 방법 및 장치 | |
EP0775401A1 (en) | System and method for key escrow and data escrow encryption | |
CN108323230B (zh) | 一种传输密钥的方法、接收终端和分发终端 | |
CN104579680B (zh) | 一种安全分发种子的方法 | |
CN103560892A (zh) | 密钥生成方法和密钥生成装置 | |
CN105809043A (zh) | 一种计算机的数据安全保护方法 | |
CN105635141B (zh) | 一种信息传送方法及装置 | |
JP2009290508A (ja) | 電子化情報配布システム、クライアント装置、サーバ装置および電子化情報配布方法 | |
CN110365472A (zh) | 基于非对称密钥池对的量子通信服务站数字签名方法、*** | |
KR20100114321A (ko) | 디지털 콘텐츠 거래내역 인증확인 시스템 및 그 방법 | |
JP2009033402A (ja) | Idベース暗号システム及び送信端末装置及び配送サーバ装置及び受信端末装置 | |
CA2553081A1 (en) | A method for binding a security element to a mobile device | |
CN106027474B (zh) | 一种身份证认证***中的身份证读卡终端 | |
JP2008234143A (ja) | バイオメトリクスを使用した本人限定メール開封システムおよびその方法ならびにそのためのプログラム | |
CN106487796A (zh) | 身份证阅读机具中的安全加密单元及其应用方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20231120 Address after: 610000 building 2-1, Tianfu Haichuang Park, No. 619, Jicui Road, Xinglong Street, Tianfu new area, Chengdu, Sichuan Patentee after: Sichuan Yujian Technology Co.,Ltd. Address before: Room 504, building 6, Zone D, Tianfu Software Park, no.216, shijicheng South Road, high tech Zone, Chengdu, Sichuan 610000 Patentee before: CHENGDU XINEDGE TECHNOLOGY CO.,LTD. |
|
TR01 | Transfer of patent right |