【技术实现步骤摘要】
用于计算机软件保护的智能算法加密装置本技术涉及一种计算机软件专用的加密装置。目前计算机软件的加密手段主要有:1.特征标志识别法,即制造一种不易复制的特征标志,如:特殊磁道,打印口加装硬件装置,扩展槽内加装硬件装置,然后在软件中加入对特征标志的识别程序。该方法由于特征标志的识别独立于正常程序之外,解密者如发现程序中的识别部分,就可轻而易举将其删除,达到解密的目的。2.固定算法保护法,即采用一些智能器件,制造一种具有某一种或几种固定算法的装置,安装在计算机上,在软件中加入对该装置的控制程序,将一些数据传送给该装置进行运算,再将运算结果取回进行判断识别,或将这些结果作为程序中的一些固定参数相对进行进一步处理,该方法缺点在于,由于提供固定算法的装置只能进行单一模式的计算,作为一种商品化的软件保护产品很难满足广大开发者多方面的需求,软件开发者往往需要非常牵强地与之配合,处理不当仍然会造成加密部分的程序游离于正常程序之外,被解密者发现而修改删除。上述两种加密产品中均存在加密程序与正常程序的链接问题,目前的链接手段不是容易解密,对正常文件结构造成破坏,就是有工作量庞大,灵活性差 ...
【技术保护点】
一种用于计算机软件保护的智能算法加密装置,它包括:一包含运算程序的微处理器,一与计算机接口连接的硬件工作单元,其特征是:所述的硬件工作单元是有一与计算机并行接口连接的接口电路,其中,沿与计算机接口界面相连接的接口电路插口具有多端输入线;一与微处理器八位输入口IN↓[0]--IN↓[7]直接相联的并行口八位数据输入线D↓[0]--D↓[7],一与微处理器四位输出口out0--out3相联的并行口四条状态输入线1Acka、PE、SELECT、1ERROR,一与微处理器RST相联的并行口外设信号线ISelect Input。
【技术特征摘要】
1.一种用于计算机软件保护的智能算法加密装置,它包括:一包含运算程序的微处理器,一与计算机接口连接的硬件工作单元,其特征是:所述的硬件工作单元是有一与计算机并行接口连接的接口电路,其中,沿与计算机接口界面相连接的接口电路插口具有多端输入线:一与微处理器八位输入口IN0--IN7直接相联的并行口八位数据输入线D0--D7,一与微处理器四位输出口out0--out3相联的并行口四条状态输入线1Acka、PE、SELECT、1ERROR,一与微处理器RST相联的并行口外设信号线ISelect Input。2.根据权利要求1所述的用于计算机软件保护的智能算法加密装置,其特征是上述的硬件工作单元可以是包括I/O电路、PLD地址译码器的工作单元,其中:I/O电路的八条双向信号线D0~D7与所述的微处理器的八位I/O口的线端I/O0~I/O7相联,I/O电路的IN,OUT线端分别与所述的微处理器的OUT,IN线路相联,I/O电路的RSI端与所述的微处理器的RST端相联。3.根据权利要求1所述的计算机软件保护的智能算法加密装置...
【专利技术属性】
技术研发人员:朱新,
申请(专利权)人:北京市润飞机电公司,
类型:实用新型
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。