CN108062462A - 一种软件授权认证方法及*** - Google Patents

一种软件授权认证方法及*** Download PDF

Info

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
Application number
CN201810135161.XA
Other languages
English (en)
Other versions
CN108062462B (zh
Inventor
凡超
邹刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Yujian Technology Co ltd
Original Assignee
CHENGDU XINZHOU RUISHI TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by CHENGDU XINZHOU RUISHI TECHNOLOGY Co Ltd filed Critical CHENGDU XINZHOU RUISHI TECHNOLOGY Co Ltd
Priority to CN201810135161.XA priority Critical patent/CN108062462B/zh
Publication of CN108062462A publication Critical patent/CN108062462A/zh
Application granted granted Critical
Publication of CN108062462B publication Critical patent/CN108062462B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting 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上的信息。
CN201810135161.XA 2018-02-09 2018-02-09 一种软件授权认证方法及*** Active CN108062462B (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 胡祥义 一种“可穿戴”设备或手机的离线认证或支付方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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