主权项 |
1.一种采用多用途辅助单片机的系统加密方法,其特征在于:它包括如下步骤:a.将设有约定为可逆算法或不可逆算法的主处理器程序和辅助单片机程序分别存入主处理器的程序存储器和单片机的程序存储器中;在主处理器程序中设有一个或多个进入运行加密协议通讯的校验点;所述的辅助单片机程序采用烧死方式固化于单片机的程序存储器中;b.启动系统工作,主处理器运行主处理器程序,辅助单片机运行辅助单片机程序;c.主处理器程序运行至校验点时,由主处理器产生一随机数作为明码通过主处理器与辅助单片机之间的通信总线发送给辅助单片机;d.辅助单片机将收到的由主处理器发送过来的明码按所约定的可逆算法或不可逆算法加密生成密码,并将密码通过主处理器与辅助单片机之间的通信总线发送给主处理器;e.主处理器将辅助单片机发送的密码按所约定的可逆算法解密还原成明码,并将解密还原的明码与原先自身产生的明码进行比较核对;或主处理器将本身所产生的随机数按所约定的不可逆算法加密生成一密码,并将该密码与由辅助单片机发送过来的密码进行比较核对;f.当对应的两明码或两密码相一致时,主处理器继续运行后续程序或包括重复步骤c;当对应的两明码或两密码不一致时,主处理器拒绝运行后续程序,系统结束运行。 |