【技术实现步骤摘要】
【技术保护点】
一种用于以太网数据的三重搅动加密方法,所述三重搅动加密方法对数据进行逐字节地加密,其中对数据中第N字节D_in[N]执行以下步骤:利用24比特的搅动密钥K对输入加密字节D_in[N]进行第一级搅动加密,其中N为自然数;第一级 搅动加密后的数据字节D_in[N]与i个字节前的三重搅动加密后的输出数据字节D_out[N-i]以及前一个输入加密字节D_in[N-1]异或,其中i为自然数,i≥3,并且如果N≤i,则D_out[N-i]=00000000;对异或后 的第一级搅动加密数据字节进行比特移位;将所述搅动密钥K循环移位一个字节,并利用循环移位一个字节后的搅动密钥对比特移位后的异或第一级搅动加密数据字节进行第二级搅动加密;第二级搅动加密后的数据字节D_in[N]与i+1个字节前的 三重搅动加密后的输出数据字节D_out[N-i-1]以及两个字节前的输入加密字节D_in[N-2]异或,其中如果N≤i+1,则D_out[N-i-1]=00000000;对异或后的第二级搅动加密数据字节进行比特移位;将所述搅 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:沈成彬,余景文,王作强,王波,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。