单片微机程序动态加密法
基本信息
申请号 | CN92106657.0 | 申请日 | - |
公开(公告)号 | CN1070058A | 公开(公告)日 | 1993-03-17 |
申请公布号 | CN1070058A | 申请公布日 | 1993-03-17 |
分类号 | G06F12/14;G06F13/00 | 分类 | 计算;推算;计数; |
发明人 | 吕伟建;孙合友 | 申请(专利权)人 | 山东大学威海分校电子系统实验所 |
代理机构 | 山东省专利服务处 | 代理人 | 山东大学威海分校电子系统实验所 |
地址 | 250014山东省济南市甸柳新村四区十楼一单元 | ||
法律状态 | - |
摘要
摘要 | 本发明是一种利用逻辑电路对单片机用户程序进行动态加密的方法。它是在ROM与CPU之间插入若干个程序译码器,并利用触发器等构成的密钥选择器控制这些程序译码器,译码后的原程序经过三态门接至CPU。程序经分段加密后固化于ROM中。程序在运行时,启动密钥选择器动态选用与每段加密程序相对应的程序译码器工作。它具有加密效果好,不易破译,不增加运行时间,成本低等优点。 |
