DES

DES

贸易术语
数据加密算法(DataEncryption Algorithm,DEA)是一种对称加密算法,很可能是使用最广泛的密钥系统,特别是在保护金融数据的安全中,最初开发的DEA是嵌入硬件中的。通常,自动取款机(Automated Teller Machine,ATM)都使用DEA。它出自IBM的研究工作,IBM也曾对它拥有几年的专利权,但是在1983年已到期后,处于公有范围中,允许在特定条件下可以免除专利使用费而使用。1997年被美国政府正式采纳
    中文名:数据加密标准 外文名: 适用领域:贸易 所属学科: 英文名:Data Encryption Standard 其他外文名:DES 体系:对称加密算法

应用

以往使用的医院财务数据实时上传系统多数未应用加密技术,或者只是应用了混合加密算法,两种情况都会导致系统负担过重。为此,提出了AES加密算法在医院财务数据实时上传系统中的应用。

选择合适的FPGA芯片,优化系统架构,考虑有限状态机的转换过程,设计AES IP Core网表的顶层模块,在硬件设计的基础上,设计数据库加密功能,避免产生异常数据,在TCP/IP网络协议下上传数据,在存储数据时利用游标处理行数限制。至此,系统整体设计完成。经测试结果表明:应用AES加密算法的医院财务数据实时上传系统时,资源占用比低、功耗少且数据吞吐量满足系统实际需求。

基本内容

也叫数据加密算法(Data Encryption Algorithm,DEA)是一种对称加密算法,很可能是使用最广泛的密钥系统,特别是在保护金融数据的安全中,最初开发的DEA是嵌入硬件中的。通常,自动取款机(Automated Teller Machine,ATM)都使用DEA。它出自IBM的研究工作,IBM也曾对它拥有几年的专利权,但是在1983年已到期后,处于公有范围中,允许在特定条件下可以免除专利使用费而使用。1977年被美国政府正式采纳。

数据加密标准

DES的原始思想可以参照二战德国的恩格玛机,其基本思想大致相同。传统的密码加密都是由古代的循环移位思想而来,恩格玛机在这个基础之上进行了扩散模糊。但是本质原理都是一样的。现代DES在二进制级别做着同样的事:替代模糊,增加分析的难度。

加密原理

DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用 16 个循环,使用异或,置换,代换,移位操作四种基本运算。

算法入口参数

DES算法的入口参数有三个:Key、Data、Mode。其中Key为7个字节共56位,是DES算法的工作密钥;Data为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。

算法步骤

DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,其算法主要分为两步:

初始置换

其功能是把输入的64位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各长3 2位,其置换规则为将输入的第58位换到第一位,第50位换到第2位……依此类推,最后一位是原来的第7位。L0、R0则是换位输出后的两部分,L0是输出的左32位,R0是右32位,例:设置换前的输入值为D1D2D3……D64,则经过初始置换后的结果为:L0=D58D50……D8;R0=D57D49……D7。

其置换规则见下表:

58,50,42,34,26,18,10,2,60,52,44,36,28,20,12,4,

62,54,46,38,30,22,14,6,64,56,48,40,32,24,16,8,

57,49,41,33,25,17,9,1,59,51,43,35,27,19,11,3,

61,53,45,37,29,21,13,5,63,55,47,39,31,23,15,7,

逆置换

经过16次迭代运算后,得到L16、R16,将此作为输入,进行逆置换,逆置换正好是初始置换的逆运算,由此即得到密文输出。

此算法是对称加密算法体系中的代表,在计算机网络系统中广泛使用.

贸易术语

DES 作为贸易术语是意思是指卖方将货物运至指定的目的港,并在船上交易.按此术语成交,买卖双方责任、费用和风险的划分,以目的港船上办理交接手续为界。卖方承担在目的港船上将货交由买方处置以前的一切费用和风险,买方按合同规定支付货款。

这一术语同CIF属于存在原则差别,具体表现在下列几个方面:

1、交货地点不同,即CIF是装运港船上交货,而DES是目的港船上交货。

2、风险划分不同,即在CIF条件下,运输途中的风险由买方承担,而在DES条件下,运输途中的风险则由卖方承担。

3、交货方式不同,即CIF属象征性交货,而DES属实际交货。

4、费用负担不同,即CIF条件下,卖方只负担正常的运费和约定的保险费,而在DES条件下,卖付则须负担货物运抵目的港交货前的一切费用,其中包括额外费用。

DES术语,只能适用于海运和内河航运。

买卖双方义务

A 卖方义务 B 买方义务

A1提供符合合同规定的货物

卖方必须提供符合销售合同规定的货物和商业发票或有同等作用的电子信息,以及合同可能要求的、证明货物符合合同规定的其他凭证。

B1支付价款

买方必须按照销售合同规定支付价款。

A2许可证、其他许可和手续

卖方必须自担风险和费用,取得任何出口许可证或其他官方许可或其他必要文件,并在需要办理海关手续时办理货物出口和从他国过境所需的一切海关手续。

B2许可证、其他许可和手续

买方必须自担风险和费用,取得任何进口许可证或其他官方许可,并在需要办理海关手续时办理货物进口所需的一切海关手续。

A3 运输合同与保险合同

a) 运输合同

卖方必须自付费用订立运输合同,将货物运至指定目的港的指定的点。如未约定或按照惯例也无法确定具体交货点,

则卖方可在指定的目的港选择最适合其目的的交货点。

b) 保险合同 : 无义务。

B3运输合同和保险合同

a) 运输合同 : 无义务。

b) 保险合同 : 无义务。

A4交货

卖方必须在约定的日期或期限内,在指定的目的港按照 A3a) 指定的卸货点,将货物于船上交给买方处置,以便货物能够由适合该项货物特点的卸货设备从船上卸下。

B4受领货物

买方必须在卖方按照 A4 规定交货时受领货物。

A5风险转移

除 B5 规定者外,卖方必须承担货物灭失或损坏的一切风险,直至已经按照 A4 规定交货为止。

B5风险转移

买方必须承担按照 A4 规定交货之时起货物灭失或损坏的一切风险。

如买方未按照 B7 规定通知卖方,则必须自约定的交货日期或交货期限届满之日起,承担货物灭失或损坏的一切风险,但以该项货物已正式划归合同项下,即清楚地划出或以其他方式确定为合同项下之货物为限。

A6费用划分

除 B6 规定者外,卖方必须支付按照 A3a) 规定发生的费用,以及按照 A4 规定交货前与货物有关的一切费用;及在需要办理海关手续时,货物出口需要办理的海关手续费用及货物出口时应交纳的一切关税、税款和其他费用,以及按照 A4 规定交货前从他国过境的费用。

B6费用划分

买方必须支付自按照 A4 规定交货之时起与货物有关的一切费用,包括为受领货物所需要的货物从船上卸下的卸货费;及如货物按照 A4 规定交给买方处置而未受领货物,或未按照 B7 规定通知卖方,由此而发生的一切额外费用,但以该项货物已正式划归合同项下,即清楚地划出或以其他方式确定为合同项下之货物为限;及在需要办理海关手续时,货物进口所需办理的海关手续费用及应交纳的一切关税、税款和其他费用。

A7通知买方

卖方必须给予买方有关按照 A4 规定指定的船只预期到达时间的充分通知,以及要求的任何其他通知,以便买方能够为受领货物而采取通常必要的措施。

B7通知卖方

一旦买方有权决定在约定期限内的时间和/或在指定的目地港受领货物的点,买方必须就此给予卖方充分通知。

A8交货凭证

运输单据或有同等作用的电子讯息

卖方必须自付费用向买方提供提货单和/或通常运输单据(如可转让提单、不可转让海运单、内河运输单据或多式联运单据)以使买方得以在目的港从承运人处受领货物。如买卖双方约定以电子方式通讯,则前项所述单据可以由具有同等作用的电子数据交换( EDI )讯息代替。

B8交货凭证

运输单据或有同等作用的电子讯息

买方必须接受按照 A8 规定提供的提货单或运输单据。

A9查对、包装、标记

卖方必须支付为按照 A4 规定交货所需进行的查对费用(如核对货物品质、丈量、过磅、点数的费用)。

卖方必须自付费用提供为交付货物所要求的包装(除非按照相关行业惯例,合同所指货物无需包装即可交货)。包装应作适当标记。

B9货物检验

买方必须支付任何装运前检验的费用,但出口国有关当局强制进行的检验除外。

A10其他义务

应买方要求并由其承担风险和费用,卖方必须给予买方一切协助,以帮助买方取得由装运地国和/或原产地国所签发或传送的、为买方进口货物可能要求的任何单据或有同等作用的电子讯息( A8 所列的除外)。

应买方要求,卖方必须向买方提供投保所需的信息。

B10其他义务

买方必须支付因获取 A10 所述单据或有同等作用的电子讯息所发生的一切费用,并偿付卖方因给予协助而发生的费用。

相关词条

相关搜索

其它词条