The invention discloses a domestic processor platform software registration method, relates to the field of encryption software; asymmetric encryption and decryption algorithm adopts the method of the invention, based on domestic processors, access to the hardware characteristics of information platform, the feature information is processed into the plaintext encryption algorithm, encryption and decryption method based on design, installation of software product registration information form. The realization of software products and hardware binding, and design real-time detection platform hardware information software at run-time, replace the computer platform software cannot run, implementation of registration and installation software running on software for software copyright control.
【技术实现步骤摘要】
一种国产处理器平台软件注册方法
本专利技术公开一种国产处理器平台软件注册方法,涉及软件版权认证领域。
技术介绍
目前,在通用软件版权认证研究方面,一般商业软件等都是采用注册码授权方式进行软件版权控制,保证自身软件产品不被盗版,主要是授权方法有安装序列号方式、用户名+序列号方式、在线注册方式和激活码方式。一般的,使用者在安装时进行软件注册,在注册同时绑定当前的机器,在后续的软件运行过程中,实时检测软件运行的环境,检测运行环境,实现防盗版拷贝等。但是国产计算机平台上,软件的安装时版权控制加解密技术和软件运行时版权控制技术扔有不完善。而本专利技术方法采用非对称加解密算法,基于国产处理器,可在国产中标麒麟操作系统下,获取平台硬件特征信息,对特征信息进行处理形成加密明文,基于加解密算法设计加解密方法,形成软件产品的安装注册信息,实现软件产品和硬件环境的绑定,并设计在软件运行时实时检测运行平台硬件信息,更换计算机平台则软件无法运行,实现在软件安装注册和软件运行时对软件版权进行控制。
技术实现思路
本专利技术针对现有技术存在的不足和问题,提供一种国产处理器平台软件注册方法,防止软件产品使用者拷贝软件到未授权机器上运行,实现软件产品绑定唯一的国产处理器硬件平台,并且实现了软件运行即时检测机制,在软件的注册安装、正常运行阶段都实现了软件版权控制策略。本专利技术提出的具体方案是:一种国产处理器平台软件注册方法,获取平台硬件特征信息,对特征信息进行处理形成加密明文,利用加解密算法形成软件产品的安装注册信息,将软件产品和硬件环境的绑定,并在软件运行时实时检测运行平台硬件信息,实现在软 ...
【技术保护点】
一种国产处理器平台软件注册方法,其特征是获取平台硬件特征信息,对特征信息进行处理形成加密明文,利用加解密算法形成软件产品的安装注册信息,将软件产品和硬件环境的绑定,并在软件运行时实时检测运行平台硬件信息,实现在软件安装注册和软件运行时对软件版权进行控制。
【技术特征摘要】
1.一种国产处理器平台软件注册方法,其特征是获取平台硬件特征信息,对特征信息进行处理形成加密明文,利用加解密算法形成软件产品的安装注册信息,将软件产品和硬件环境的绑定,并在软件运行时实时检测运行平台硬件信息,实现在软件安装注册和软件运行时对软件版权进行控制。2.根据权利要求1所述的方法,其特征是利用RSA非对称加密算法对特征信息进行加解密,生成产品注册激活码,将软件产品和硬件环境的绑定。3.根据权利要求2所述的方法,其特征是具体步骤为:国产处理器平台初始化,生成RSA算法秘钥对,安装软件,软件注册模板获取特征信息生成注册申请码,根据申请码生成激活...
【专利技术属性】
技术研发人员:赵瑞东,李保来,陈乃阔,
申请(专利权)人:山东超越数控电子有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。