×

一种面向加密锁的综合加密算法

消耗积分:2 | 格式:rar | 大小:143 | 2009-08-25

分享资料个

加密锁作为保护商用软件知识产权的重要方式,近几年得到了快速发展。文章先介
绍了加密锁的几个发展阶段,然后详细分析了目前加密锁的各种加密方法及相对应的防解密技术。在综合比较各种主流加密技术的优缺点后,根据实际情况和具体的要求,文章提出了专门的算法及加密关键技术。在代价较小的前提下,经过模拟破解实验证明,其具有良好的加密效果。
关键词:并口加密锁;加密;解密;低代价;加密锁原理;
加密锁到目前已经发展了第四代:第一代的加密锁是存储器型的加密锁。它通过一些电
阻、二极管将用户保存在存储器中的数据进行简单的变化,以达到加密的效果。因检查的方法简单,易被破解。第二代的加密锁是算法不公卡的加密锁,其主要利用算法进行加密。同时还增加了一些辅助功能,例如倒计数器、远程升级等。同时在电路上也做了些加密工作,因此加密强度有所提高。第三代加密锁是“可编程”加密锁。“可编程”的概念是指用户能够把软件中重要的代码或模块“移植”到加密锁的存储器中,从而实现加密锁与软件的真正无缝连接。第四代加密锁是在第三代加密锁的基础上。内置一个单片机芯片,例如PIC16C5X。在芯片中存储特定的算法加密程序,可将读出的密钥数据进行加密变换,以对抗逻辑分析仪。
目前已逐步成为市场主流。
基于某种型号的第四代加密锁,本文提出了一种低空间代价的加密锁加密算法,以及一
系列访问加密锁的关键步骤,在小的成本控制下,提高了软件的加密强度,起到了良好的加密效果。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !