搜索 分析 新世界 法规 图书 网址导航 更多
高级用户登录 | 登录 | |

基于单片机的一种罗盘式加密解密方法
有权
阅读授权文献

申请号:201310277675.6 申请日:2013-07-03
摘要:本发明提供基于单片机的一种罗盘式加密解密方法,不仅可运用于英文明文的加密,也可用于中文拼音的明文加密,两者加密的思想是一致的,如果在密文中的权位中有数字出现,那么也可实现由字母、数字符号表明的秘密信息的传递。在特殊运用的情况下,我们可以自定义密文符号,使得可用另一种文字符号来实现对明文进行多对一的动态加密。算法的优点之一,就是解密过程中不仅必须运用加密时所运用的公密钥和私密钥,还必须知道所有的密文,只有在知道这三种条件的情况下,结合加密算法才可能正确的进行解密工作。
申请人: 西京学院
地址: 710123 陕西省西安市长安区西京路1号
发明(设计)人: 蔡红专 刘强
主分类号: H04L9/28(2006.01)I
分类号: H04L9/28(2006.01)I H04L9/32(2006.01)I E05B37/20(2006.01)I E05B65/52(2006.01)I
  • 法律状态
2016-03-23  授权
2013-10-30  实质审查的生效IPC(主分类):H04L 9/28申请日:20130703
2013-09-25  公开
注:本法律状态信息仅供参考,即时准确的法律状态信息须到国家知识产权局办理专利登记簿副本。
  • 其他信息
主权项  基于单片机的一种罗盘式加密解密方法,其特征是采用公密钥和私密钥两种密钥来共同加密,其中加密操作步骤为:第一步、对数组初始化,完成公密钥的设置,用户也可选用本算法中已经默认的公密钥;第二步、使用私密钥来再次操作数组,从而得到由公密钥和私密钥共同决定的一个有效密钥;第三步、程序根据私密钥的字母符号转换成相对应的阿拉伯数字,根据得到的数值,且对各数组调用相应的移位操作函数,从而得到动态变化的数组;第四步、加密人员通过矩阵按键传输信息至单片机,输入待加密的明文字符,单片机根据接收到的字母字符去转换成对应的阿拉伯数字n;程序调用相应的移位操作函数并分别对相应的数组进行一次移位操作;单片机通过数据总线在LCD显示器上输出各数组下标为n的数组元素,从而得到由三个字母符号所组成的密文;第五步、如果还有明文字符要加密,则重复步骤四;解密操作步骤为:第一步、对数组初始化,完成公密钥的设置,也可选用本算法默认的公密钥;第二步、使用私密钥来再次操作数组,从而得到由公密钥和私密钥共同决定的一个有效密钥;第三步、程序根据私密钥的字母符号转换成相对应的阿拉伯数字,根据得到的数值,对各数组调用相应的移位操作函数,从而得到动态变化的数组;程序在启动第四步时,先调用相应的移位操作函数分别对相应的数组进行一次移位操作;第四步、解密人员通过矩阵按键输入信息给单片机,输入一组由三个元素组成的密文字符,单片机通过与第三步所得到的数组相查找、比较数组中是否有相同的一组数据,有的前提下输出其对应的数组的下标,再将阿拉伯数字转换成与之对应的字母符号,最后通过数据总线输出给LCD显示器进行显示,从而达到解密过程;第五步、如果还有密文要解密,就重复步骤四。
公开号  103326851A
公开日  2013-09-25
专利代理机构  西安文盛专利代理有限公司 61100
代理人  佘文英
颁证日  
优先权  
国际申请  
国际公布  
进入国家日期