您的位置: turnitin查重官网> 经济 >谈述电子商务交易系统安全技术实现方法

谈述电子商务交易系统安全技术实现方法

收藏本文 2024-02-23 点赞:11902 浏览:47553 作者:网友投稿原创标记本站原创

摘要:电子商务计算机交易系统是建立在大数运算的基础上,所谓的大数指的是运算的数据长度超出了计算机的字长,最长可以达到上千的数据位,由于计算机无法使用变量直接进行运算这样就要求设计出相应的算法,在我们所说的大数运算就是指对大数进行加减乘除四则运算。当前论文是系列论文的第三篇“任意长度数值有符号整数四则运算”,论文的目标就是推出一种大数运算的实用算法,大数的长度没有限制只要计算机的内存足够长,论文中大数保存在二进制整型数组,同时还为此数组绑定一个符号变量用于保存数组数值的符号,论文中基本的四则运算依然使用的是无符号的四则运算,同时对符号进行处理,例如:当进行有符号乘法运算时,两个数相乘,符号相同运算结果符号为“+”,符号不同运算结果符号为“-”,运算数据结果的积使用的是无符号的乘法运算。
关键词:电子商务 安全技术 符号 四则运算 VB程序源码
1007-9416(2013)11-0175-02
1 前言
电子商务交易系统的安全性是非常重要的一项内容。其中包括数字签名、数字身份认证、数字加密解密等主要算法。在这些算法中分为两大类,一类是对称加密解密,另一类是非对称加密解密。另外在所有算法当中有相当一部分算法的处理过程是建立在计算机大数运算的基础之上。例如:标准对称加密解密算法是DES、标准非对称加密解密算法是RSA。计算机安全则是确保交易过程的真实、完整和有效。相当一部分计算机安全技术的基础就是大数计算。所谓大数指的是超出计算机字长的一种数值计算方式,例如使用VB设计程序时数据是保存在变量中,使用的变量分为不同类型,其中包括字节型Byte占用一个字节,处理数据的取值范围在0-255,整型Integer占用两个字节,处理数据的取值范围在0-65535,长整型Long占用四个字节,数据处理的取值范围在0-4294967295,双精度Double占用八个字节。所以使用变量表示数据或进行数据运算时最大的数据使用Double型占用八个字节共64Bits,如果处理的数据长度在64Bits以下可以直接使用变量直接进行运算,如果处理的数据长度超出64Bits,就无法使用变量直接进行运算,而必须设计出相应的算法模型。

2 二进制带符号整型数组

在上一篇论文《电子商务交易系统安全技术实现策略研究----任意长度数值无符号整数四则运算》中阐述过,进行计算时首先要将二进制字符串转成用于计算用的二进制整型数组,然后再针对数组进行四则运算,本文同样需要进行数值转换,只不过在转换的同时要考虑数值的符号,为此我们将为二进制整型数组绑定一个字符形变量(在此我们它称之为符号变量),该变量用于保存数值(二进制整型数组)对应的符号,该变量内容只有两个,一个是“+”号表示保存的是正数,另一个是“-”号表示保存的是负数。
在通常的程序当中进行数值计算时,数值数据的符号保存在数值变量的高位,高位为0表示正数,高位为1表示负数。传统系统无法直接使用数值变量,所以必须设计出相应的算法。电子商务交易系统安全技术实现方法由提供海量免费论文范文的www.udooo.com,希望对您的论文写作有帮助.其处理方式如下:
原始数据由两部分组成,符号加上二进制字符串数据(例:+10110)。
本文设计的带符号数值数据转换就是将原始数据进行分解。取出原始数据的第一个数字符号保存在符号变量中。剩下的二进制字符串用上一篇论文的转换程序“binstobinv()”将其转换成二进制整型数组。为了表示转换过程的完整性,文中设计的转换方式有两种,一种是将带符号的二进制字符串转换成带符号的二进制整型数组,另一种将带符号的二进制整型数组转换成带符号的二进制字符串(详细过程略)。
下面是两个转换子程序,一个是有符号的二进制字符串转二进制整型数组,另一个是有符号的二进制整型数组转二进制字符串。
除法处理方式:直接调用无符号除法子程序Longdiv()计算除法的商和余数。符号相同商的符号为正“+”,符号不同上的符号为负“-”,余数的符号与被除数的符号相同。
4 结语
有符号大数运算的基础依然是无符号的运算,其变动部分只是对符号的处理。在所有的程序模块还设计了一些为了简化程序的模块,例如:longcmp()比较模块,longcpy()拷贝模块,longset()初始化模块,longdep()移动模块等。
当前论文是系列论文的第三篇“任意长度数值有符号整数四则运算”,前两期《数字技术与应用》发表了“任意长度数值数制转换”和“任意长度数值无符号整数四则运算”。后续论文还有第四篇“任意长度数值实数四则运算”。在系列论文全部发表以后欢迎读者向作者索取VB程序源码。希望读者能够继续关注《数字技术与应用》。
参考文献
[1]衷仁保著.《计算机代数学》.科学出版社
[2]BruceSchneier著吴世忠译.《应用学》.机械工业出版社.
[3]冯萍著.《汇编语言与接口技术》.机械工业出版社.
[4]Mohan Atreya著,贺军等译.《数字签名》.清华大学出版社.

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号