The invention relates to the field of information technology security, in particular to an encryption dog device and a two authorization management method based on an encrypted dog. A kind of hardware and software with two authorization function with dongle, which comprises: USB interface, USB serial converter, microcontroller and power supply. In addition, the dog has two authorized management authority, which comprises the following steps: the industry has two times awarded algorithm library authorization encryption encryption to complete the bitch bitch; industry algorithm library editing and using the package; with the encryption bitch activated two times authorization function of authorized copy encryption dog; the industry to encryption algorithm library dog workstation; library industry encryption algorithm dog access using the copy. The device and the two authorization management method of the invention can prevent the risk that the algorithm library of the independent intellectual property rights is leaked, and can greatly reduce the programming workload and ensure the safety of the information.
【技术实现步骤摘要】
一种加密狗装置以及基于加密狗的二次授权管理方法
本专利技术涉及信息技术安全领域,尤其涉及一种加密狗装置以及基于加密狗装置的二次授权管理方法。
技术介绍
随着科学技术的高速发展,生产系统的自动化程度越来越高,系统越智能,效率越高,人力成本越少。系统的智能程度不仅取决于生产系统的硬件,也取决于智能系统的大脑—软件程序,而软件的最大特点就是具有可移植性,这为开发者带来方便的同时使得软件的版权得不到保护,同时也为具有自主知识产权的行业算法库的数据信息带来安全隐患。软件加密狗是为自动化软件开发者提供的一种智能型的具有软件保护功能的工具,是一种插在计算机并行口或者USB口上的软硬件结合的加密产品,一般都有几十或几百字节的非易失性存储空间可供读写,来检查软件加密狗是否插在接口上,或者直接用软件加密狗附带的工具加密自己的文件。这样,软件开发者可以在软件中设置多重软件锁,利用软件加密狗作为钥匙来打开这些锁,如果没插软件加密狗或软件加密狗不对应,软件将不能正常执行。传统加密狗由于硬件能很快地被复制,加密意义非常有限,而计算机内部的加密软件,常因算法简单,随着解密技术的发展,逐渐淡出市场,因此,研制一种有效的加密设备,对保障自动化系统软件的正常运行与对具有自主知识产权的行业算法库的数据进行保护至关重要。与此同时,加密狗跟随软件平台使用,这意味着有多少台操作站运行软件平台,就需要多少个加密狗装置,这种模式带来的困扰便是加密狗的管理问题,也存在着成本高和灵活性差等特点。因此,开发一种具有多次授权功能的加密狗,对加密狗的管理具有重要的意义。
技术实现思路
本专利技术的目的是提供一种加密狗 ...
【技术保护点】
一种加密狗装置,其特征在于,包括:外壳及设于外壳内的USB接口,USB‑串口转换器,微处理器和电源;所述USB接口用于连接计算机的USB口;所述USB‑串口转换器用于实现数据的USB格式与串口格式的相互转换,把计算机内送出的USB数据转换成串口数据发送给单片机串口接收,并且把单片机内送出的串口数据转换成USB数据送给计算机接收;所述微处理器用于加密数据的编解码处理,并设有EEPROM,用于保存数据;所述外壳上设有对应于该加密狗装置的唯一识别代码,该唯一识别代码对应于一激活码,所述激活码为EEPROM的存储信息中不被读取的一部分信息。
【技术特征摘要】
1.一种加密狗装置,其特征在于,包括:外壳及设于外壳内的USB接口,USB-串口转换器,微处理器和电源;所述USB接口用于连接计算机的USB口;所述USB-串口转换器用于实现数据的USB格式与串口格式的相互转换,把计算机内送出的USB数据转换成串口数据发送给单片机串口接收,并且把单片机内送出的串口数据转换成USB数据送给计算机接收;所述微处理器用于加密数据的编解码处理,并设有EEPROM,用于保存数据;所述外壳上设有对应于该加密狗装置的唯一识别代码,该唯一识别代码对应于一激活码,所述激活码为EEPROM的存储信息中不被读取的一部分信息。2.如权利要求1所述的加密狗装置,其特征在于,所述USB-串口转换器开发板采用CP2102;所述微处理器采用STC15系列单片机。3.如权利要求1所述的加密狗装置,其特征在于,所述不被读取的一部分信息为在加密狗装置制作时随机烧写的串码。4.如权利要求1所述的加密狗装置,其特征在于,所述加密狗装置基于其微处理器芯片上的唯一序列码加密存储信息,并且在存储信息的首尾加注序列码信息校验。5.如权利要求1-4任一项所述的加密狗装置,其特征在于,所述加密狗装置根据其微处理器中存储的数据分为加密子狗和具有二次授权权限的加密母狗。6.一种加密狗二次授权管理方法,用于行业算法库的安全管理,其特征在于,包括以下步骤:S1、激活加密母狗,所述加密母狗具有二次授权权限,用于编辑、封装及调取使用行业算法库;S2、将所述加密母狗授予行业算法库,使用所述加密母狗完成所述行业算法库的编辑和封装;S3、激活加密子狗,所述加密子狗用于调取使用...
【专利技术属性】
技术研发人员:王文海,嵇月强,张益南,许志正,张稳稳,
申请(专利权)人:杭州优稳自动化系统有限公司,浙江大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。