Method of realizing data enciphering standard or double data enciphering standard

一种数据加密标准或三重数据加密标准的实现方法

Abstract

The present invention is data enciphering standard (DES) or triple data enciphering standard (3DES) realizing method. Initially substituted 64 bits plain text is iteratively operated with different son cipher keys in different iterative units and inversely converted to generate 64 bits cipher text. The method also includes pre-calculating and storing at least one son cipher key for iterative operation and setting the correlation between each iterative unit and each son cipher key; completing at least one iterative operation in each clock period after determining the son cipher key, and subsequent performing iterative operation with the substituted 64 bits plain text and the determined cipher key in each iterative unit. The method has quick data enciphering speed, enough enciphering amount for data communication and raised DES or 3DES enciphering/deciphering safety.
本发明公开一种数据加密标准(DES)或三重数据加密标准(3DES)的实现方法,经过初始置换的64比特(bits)明文在每个迭代单元与不同子密钥进行迭代运算后,再经过初始置换的逆变换生成64bits的密文,其特征在于该方法还包括:a.预先计算并存储迭代运算所需的一个以上子密钥,并设定每个迭代单元与每个子密钥之间的对应关系;b.在一个时钟周期内完成一个以上迭代单元的迭代运算,且在每次迭代运算之前,根据步骤a所设定的对应关系确定当前所要使用的子密钥,然后在每个迭代单元中将初始置换后的64bits明文与所确定的子密钥进行迭代运算。该方法不仅使数据加密速度大大提高,提供了足够的加密吞吐量用来满足数据通信对流量的要求,而且提高了DES或3DES加/解密算法的安全性。

Claims

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (0)

    Publication numberPublication dateAssigneeTitle

NO-Patent Citations (0)

    Title

Cited By (27)

    Publication numberPublication dateAssigneeTitle
    CN-100389554-CMay 21, 2008西安西电捷通无线网络通信有限公司High-efficient encryption and decryption processing method for implementing SMS4 algorithm
    CN-100525183-CAugust 05, 2009西安西电捷通无线网络通信有限公司Apparatus for realizing SMS4 enciphering and deciphering algorithm
    CN-101207485-BDecember 01, 2010深圳市同洲电子股份有限公司对用户进行统一身份安全认证的系统及其方法
    CN-101350713-BJuly 18, 2012北京中电华大电子设计有限责任公司一种提高特定单des处理器计算3des速度的方法
    CN-101924630-ADecember 22, 2010苏州国芯科技有限公司Rapid encoding and decoding method for wireless local area network
    CN-101924630-BJuly 10, 2013苏州国芯科技有限公司一种应用于无线局域网的快速加解密方法
    CN-101938739-AJanuary 05, 2011苏州国芯科技有限公司Encryption method for wireless local area network
    CN-101938739-BSeptember 25, 2013苏州国芯科技有限公司一种应用于无线局域网的加密方法
    CN-101945383-AJanuary 12, 2011苏州国芯科技有限公司一种用于无线局域网的面积紧凑的算法硬件实现方法
    CN-101945383-BSeptember 25, 2013苏州国芯科技有限公司一种用于无线局域网的面积紧凑的算法硬件实现方法
    CN-101958790-AJanuary 26, 2011中国人民解放军信息工程大学Encryption or decryption method of wireless communication network digital information
    CN-101958790-BOctober 17, 2012中国人民解放军信息工程大学Encryption or decryption method of wireless communication network digital information
    CN-102523085-AJune 27, 2012北京握奇数据系统有限公司数据加密方法、装置及智能卡
    CN-102932135-AFebruary 13, 2013福建升腾资讯有限公司3DES (triple data encrypt standard) encryption method
    CN-103236923-AAugust 07, 2013苏州国芯科技有限公司Efficient and safe encryption method for WLAN (Wireless Local Area Network)
    CN-103236923-BSeptember 28, 2016苏州国芯科技有限公司用于无线局域网的安全加密方法
    CN-103269265-AAugust 28, 2013苏州国芯科技有限公司High-speed encryption and decryption method for wireless local area network
    CN-103269265-BMay 03, 2017苏州国芯科技有限公司用于无线局域网的高速加解密方法
    CN-103269480-AAugust 28, 2013苏州国芯科技有限公司无线局域网用高速加解密方法
    CN-105049203-ANovember 11, 2015复旦大学一种支持多工作模式的可配置3des加解密算法电路
    CN-105224831-AJanuary 06, 2016深圳市九洲电器有限公司Method and system for writing in terminal equipment identification data
    CN-1777089-BNovember 17, 2010上海森田科学技术研究所有限公司一种复数移相加密解密方法
    CN-1983923-BMarch 07, 2012Pmc-斯尔若以色列有限公司三重交织
    US-7751565-B2July 06, 2010Pak Kay YuenSecure encryption system, device and method
    US-8204218-B2June 19, 2012China Iwncomm Co., Ltd.High-efficient encryption and decryption processing method for implementing SMS4 algorithm
    US-8595508-B2November 26, 2013Pak Kay YuenMethod of secure encryption
    WO-2006079277-A1August 03, 2006Pakkay YuenSysteme, dispositif et procede de chiffrement securise