学习啦>论文大全>技术论文>

电子技术论文方向

时间: 家文952 分享

  随着科学技术的发展,人们通过发展电子技术来满足社会生产的需要,学习啦小编整理了电子技术论文,有兴趣的亲可以来阅读一下!

  电子技术论文篇一

  电子商务安全技术

  摘要:今天电子商务安全技术主要指的是交易对象的身份认证,交易过程的安全。安全技术的基础就是大数运算。例如RSA数字签名算法它的安全性就是建立在大数计算上,该数字签名算法的数据安全长度为1024位,该长度远远超过了计算机的字长,所以在处理过程中无法使用单变量直接运算,而必须设计出相应的算法,实现大数运算。本文给出大数无符号整数四则运算(大数加减乘除)。

  关键词:电子商务 安全技术 四则运算 VB程序源码

  中图分类号:TP393.08 文献标识码:A 文章编号:1007-9416(2013)10-0200-03

  1 前言

  电子商务安全技术基础就是大数计算。所谓大数指的是超出计算机字长的一种数值计算方式,例如使用VB设计程序时数据是保存在变量中,使用的变量分为不同类型,其中包括字节型Byte占用一个字节,整型Integer占用两个字节,长整型Long占用四个字节,双精度Double占用八个字节。所以使用变量表示数据或进行数据运算时最大的数据使用Double型占用八个字节共64Bits,如果处理的数据长度在64Bits以下可以直接使用变量直接进行运算,如果处理的数据长度超出64Bits,就无法使用变量直接进行运算,而必须设计出相应的算法模型。

  2 二进制整型数组

  数制是数据表示的一种方式。在生活当中我们通常使用的数制是十进制,而计算机中使用的是二进制,在程序设计时还可能用到八进制或十六进制。对同一个数值可以用不同的数制表示方式。

  对比不同数制数值的运算,十进制手工计算比较常用,而使用计算机进行计算时十进制就非常麻烦,解决的办法就是使用二进制数据。在上一篇论文《任意长度数制转换》当中阐述了二进制和十进制之间的转换,其中子程序Longdtob是将十进制数据转换成二进制数据,子程序Longbtod是将二进制数据转换成十进制数据。这两个转换子程序是在不同数制字符串之间的转换,但是这种转换的字符串数据还不能用于计算,为此我们必须对计算用的数据进行如下处理:

  本文设计的算法模型是采用二进制整型数组来保存数据。

  数组定义语句为Dim mva(2050) as integer。数组名为mva,数组元素个数为2050,在此元素的个数就是表示二进制数值数据的长度。如果需要可以增加元素个数,这样就达到增加处理数据的长度。每一个数组元素值只有1或0两个。

  下面是两个转换子程序,一个是二进制字符串转二进制整型数组,另一个是二进制整型数组转二进制字符串。

  (1)二进制字符串转二进制整型数组子程序。

  转换子程序定义

  Public Sub binstobinv(ByVal vs As String, ByVal sl As Integer, ByRef binv() As Integer, ByRef sst0 As Integer, ByRef sed0 As Integer, ByRef scrt As String)

  Dim i As Integer, j As Integer

  sst0 = sed0 - sl + 1

  j = sed0 - sst0 + 1

  For i = sed0 To sst0 Step -1

  binv(i) = Val(Mid(vs, j, 1))

  j = j - 1

  Next i

  scrt = "S"

  End Sub

  二进制字符串转二进制整型数组子程序调用:

  bins =”1101”

  binl = Len(bins)

  st0 = 1

  ed0 = 2050

  Call binstobinv(bins,binl,binv(),st0,ed0,svrt)

  子程序运算结果

  Binv(2047)=1

  Binv(2048)=1

  Binv(2049)=0

  Binv(2050)=1

  st0=2047

  ed0=2050

  (2)二进制整型数组转二进制字符串子程序。

  转换子程序定义

  Public Sub binvtobins(ByRef binv() As Integer,ByVal sst0 As Integer,ByVal sed0 As Integer,ByRef vs As String,ByRef vsl As Integer,ByRef scrt As String)

  Dim i As Integer

  i = sst0

  vs = ""

  vsl = 0

  Do

  If binv(i) <> 0 And vsl = 0 Then

  vsl = sed0 - i + 1

  End If

  If binv(i) = 0 And vsl = 0 Then

  Else

  If binv(i) = 0 Then

  vs = vs + "0"

  Else

  vs = vs + "1"

  End If

  End If

  i = i + 1

  If i > sed0 Then

  Exit Do

  End If

  Loop

  If sst0 = sed0 And binv(sst0) = 0 Then vs = "0"   If sst0 = sed0 And binv(sst0) = 1 Then vs = "1"

  scrt = "S"

  End Sub

  二进制整型数组转二进制字符串子程序调用:

  St0=2046

  ed0 = 2050

  binv(2046)=1

  binv(2047)=0

  binv(2048)=1

  binv(2049)=1

  binv(2050)=1

  Call binvtobins(binv(), st0, ed0, binsv, binlv, svrt)

  子程序运算结果

  Binsv=”10111”

  Blnlv=5

  用二进制整型数组用来保存任意长度二进制数据,运算的时候也使用二进制整型数组。

  3 无符号整型四则运算

  数学中数值的基本运算指的是四则运算,也就是常说的加减乘除运算,在运算除法时还可以得到一个模。在计算机中进行程序设计时数据运算的复杂程度不一样,十进制最复杂,而使用二进制最为简便。

  (1)加法子程序Longadd。

  1101 vad1(2050)被加数

  + 110 vad2(2050)加数

  10011 vad0(2050)结果和

  1100 mc是进位

  加法子程序调用:

  vad1(2047)=1 被加数

  vad1(2048)=1

  vad1(2049)=0

  vad1(2050)=1

  sst1=2047

  sed1=2050

  vad1(2048)=1 加数

  vad1(2049)=1

  vad1(2050)=0

  sst2=2048

  sed2=2050

  Call longadd(vad1(), sst1, sed1, vad2(), sst2, sed2, vad0(), sst0, sed0, svrt)

  运算结果

  vad0(2046)=1 和

  vad0(2047)=0

  vad0(2048)=0

  vad0(2049)=1

  vad0(2050)=1

  sst0=2046

  sed0=2050

  (2)减法子程序Longsub。

  110 mc借位

  1101 vad1()被减数

  - 110 vad2()减数

  111 vad0()结果差

  使用此模型时被减数要大于等于减数。

  减法计算过程子程序Longsub调用:

  vad1(2047)=1 被减数

  vad1(2048)=1

  vad1(2049)=0

  vad1(2050)=1

  sst1=2047

  sed1=2050

  vad2(2048)=1 减数

  vad2(2049)=1

  vad2(2050)=0

  sst2=2048

  sed2=2050

  Call longsub(vad1(),sst1,sed1,vad2(),sst2,sed2,vad0(),sst0,sed0,svrt)

  运算结果

  Vad0(2048)=1 差

  Vad0(2049)=1

  Vad0(2050)=1

  Sst0=2048

  Sed0=2050

  (3)乘法子程序Longmul。

  1101 vad1(2050)被乘数

  x 110 vad2(2050)乘数

  0000 smm(2050,2050)中间结果

  1101

  + 1101 纵向累加得到乘积

  1001110 vad0(2050)积

  在计算乘法时使用一个二进制整型二维数组smm()保存中间结果。在计算时纵向保存每一个乘数数位乘上被乘数,填写好数据以后从个位向左纵向相加得到乘法的积。

  乘法计算过程子程序Longmul调用:

  vad1(2047)=1 被乘数

  vad1(2048)=1

  vad1(2049)=0

  vad1(2050)=1

  sst1=2047

  sed1=2050

  vad2(2048)=1 乘数

  vad2(2049)=1

  vad2(2050)=0

  sst2=2048

  sed2=2050

  Call longmul(vad1(),sst1,sed1,vad2(),sst2,sed2,vad0(),sst0,sed0,svrt)

  运算结果

  vad0(2044)=1 积

  vad0(2045)=0

  vad0(2046)=0

  vad0(2047)=1

  vad0(2048)=1

  vad0(2049)=1

  vad0(2050)=0

  Sst0=2044   Sed0=2050

  (4)除法子程序Longdiv。

  vads(2050) 商

  vad2(2050)除数 1101 vad1(2050)被除数

  vady(2050) 余数(模)

  除法计算过程:

  用vad2()与vad1()逐段进行比较,小于等于时商1,大于时商0(商vads()),vady()在除不尽的时候保存余数(也被称作模)。

  除法子程序Longdiv调用:

  vad1(2043)=1 被除数

  vad1(2044)=1

  vad1(2045)=1

  vad1(2046)=1

  vad1(2047)=0

  vad1(2048)=0

  vad1(2049)=0

  vad1(2050)=1

  sst1=2043

  sed1=2050

  vad2(2047)=1 除数

  vad2(2048)=1

  vad2(2049)=0

  vad2(2050)=1

  sst2=2047

  sed2=2050

  Call longdiv(vad1(),sst1,sed1,vad2(),sst2,sed2,vads(), vssts, vseds, vady(), vssty, vsedy, svrt)

  运算结果

  vads(2046)=1 商

  vads(2047)=0

  vads(2048)=0

  vads(2049)=1

  vads(2050)=0

  vssts=2046

  vseds=2050

  vady(2048)=1 余

  vady(2049)=1

  vady(2050)=1

  vssty=2048

  vsedy=2050

  4 结语

  大数运算是通过设计的算法进行加减乘除四则运算,本文设计的算法是采用二进制整型数组保存长度超出计算机字长的数据。文中数组的长度决定了处理的二进制数据数值的大小,本文的数组长度是2050个二进制数位,如果需要可以任意增加数组的长度,只要计算机的内存足够大。目前我们使用的计算机基本上都能够满足这个要求,四则运算的难点是除法,如果使用十进制非常复杂,相对来讲二进制相对来讲要容易一些。

  当前论文是系列论文的第二篇“任意长度数值无符号整数四则运算”,上一期《数字技术与应用》发表了“任意长度数值数制转换”。后续论文包括第三篇“任意长度数值有符号整数四则运算”。第四篇“任意长度数值实数四则运算”。在系列论文全部发表以后欢迎读者向作者索取VB程序源码。希望读者能够继续关注《数字技术与应用》。

  参考文献

  [1]衷仁保著.《计算机代数学》.科学出版社.

  [2]BruceSchneier著,吴世忠译.《应用密码学》.机械工业出版社.

  [3]冯萍著.《汇编语言与接口技术》.机械工业出版社.

  [4]Mohan Atreya著,贺军等译.《数字签名》.清华大学出版社.

  电子技术论文篇二

  电子通信技术创新浅析

  【摘要】 本文就当前我国电子通信行业状况探讨了其创新发展阶段中包含的问题,并就问题制定了科学有效的发展对策。对全面激发电子通信技术功能优势,推动现代通信行业的全面持续发展,有重要的实践意义。

  【关键词】 电子通信 技术 创新

  一、前言

  信息时代,伴随我国现代社会信息化建设步伐的持续深入,电子通信技术也实现了迅猛发展,该技术始终是信息产业的一项核心内容,针对市场经济建设、大众日常生活输配的全面优化十分重要。电子通信技术优化创新的水平直接对整体行业发展产生作用影响,而我国该技术领域的发展相对较晚,基础底子较薄弱,当前在技术创新的过程中还包含较多不足之处。与欧美发达国家相比,不论是产业规模或是整体实力,均有较大的提升发展空间。为此,要持续的推进电子通信领域技术全面创新,对提升我国电子通信行业整体水平,具有重要的现实意义。

  二、电子通信行业发展状况

  新时期,我国电子通信行业实现了迅猛发展,并渐渐跻身成为通信技术手段同以及全球网络应用以及制造的实力大国。一些企业具备了国际竞争力,在固定、移动通信或是光电通信领域同世界先进行列十分接近。当前,我国光纤通信领域渐渐变成了信息社会建设发展的核心基础,大量信息数据均透过光网系统实现传输。另外,移动通信则逐步从3G跨越为4G,2012年底,我国3G用户突破两亿,是全球用户总量的百分之二十。互联网领域也实现了突飞猛进的发展,这些成就可为电子通信行业的重大突破,然而从总体层面来讲,我国电子通信技术仍旧存在较多不足问题。

  三、电子通信技术创新的不足问题

  近几年来我国在电子通信领域虽然成果显著、发展迅速,然而电子通信技术在创新发展阶段中仍旧包含较多不足,例如核心技术创新动力欠缺、区域发展不平衡、科学研究投入不充分、欠缺科技创新人才等。

  我国在电子通信领域虽然发展迅速,创新实力大幅提升,然而基于我国电子通信领域起步较晚,底子薄弱,无法同发达国家相提并论,因此在核心技术的发展创新上仍旧存在明显的不足。当前,我国电子通信基础设施技术以及核心技术层面欠缺自主创新实力,而在芯片、工具软件、应用系统等层面的技术创新也有所欠缺,这样一来将明显的影响我国电子通信行业核心竞争力的增长,对电子通信产业的创新发展形成了抑制作用。

  基于我国各个区域经济水平、实力并不想当,存在明显的差异性,因此导致各个区域电子通信总体技术水平也参差不齐。具体来说,我国东南部严寒区域由于经济建设水平较其他地区高,因此具有的资金相对丰厚,科研实力以及技术水平高的企业众多,因而该类区域通信技术发展速度势必更快,同时具备了应有的创新实力。相反,西部区域经济欠发达,因此通信企业并不多,创新实力并不明显,因而该区域电子通信技术的创新发展仍旧较为滞后。近年来,虽然我国对电子通信领域的建设发展越发重视,年度技术研究开发投入持续增长,然而与西方发达地区相比科技投入仍旧不多,因而电子通信科研能力的创新发展始终有待持续提升,这在较大层面影响了企业核心竞争力,对我国通信行业的建设发展形成了制约影响。无论任何技术,人才均是其创新发展的真正核心、是企业全面发展的内在动力,然而我国仍旧欠缺电子通信领域的经营人才,尤其是在软件以及集成电路方面这一现象更加突出。在缺乏创新精英的状态之下,对我国电子通信领域的全面持续发展形成了不良制约影响。

  四、电子通信技术创新发展对策

  4.1提升政府扶持力度

  我国电子通信技术创新发展阶段中,政府影响干预尤为重要。电子通信技术的创新研究开发离不开充足的经费投入,较多企业的发展规模与技术水平通常难以符合要求,因而政府单位提升扶持力度对确保通信技术实现创新发展是尤为必要的。尤其是针对通信行业关键技术领域的研究开发,政府单位应给予充分的经费支持,并组织协调各单位同步开发。当然该过程之中应注重确保企业研究开发的主体地位,政府则应发挥协调引导作用,并应做好从旁监督。

  4.2促进核心技术创新

  电子通信领域核心技术创新为其持续全面发展的必由途径,针对现代社会发展体现了强大的推动作用。仅有强化核心技术创新,方能在市场之中赢得更大的优势,提升核心竞争力。为实现该目标,应做好基础技术以及核心技术的更新发展,提升研究开发经费投入,全力打造并积极引进创新型人才,针对关键技术手段做主力的研究突破,将此看做是企业创新的重点环节做深入研发。电子通信行业技术创新具体涵盖两环节,首先需要创新电子通信系统设备的组建,而后要创新软件系统,两环节与电子通信行业的产品以及标准的创新一一对应,对强化企业单位核心竞争力,推动经济效益增长发挥了极为重要的影响。仅有实现产业核心技术的全面创新,方能稳固实力,获取更大的发展与提升。

  4.3强化产业内部交流合作

  强化产业之中各企业单位的交流合作为一类有效的途径方式。产业之中各单位强化技术合作,不但可缩减开发投入,还利于各单位互补缺陷、技术交流,对提升电子通信领域技术水平至关重要。目前,现代社会电子通信领域技术实现了日新月异的发展,倘若无法快速的将研究开发成果投入到生产实践之中,或是研究开发效率远低出产业核心技术水平,均会影响企业的综合竞争力,最终处在弱势的企业势必面临最终的淘汰。强化产业之中企业单位的协同合作则可全面扭转该类状况,利于研究开发新型技术手段,可全面提升产品开发研究的工作效率,快速的转化技术手段为生产实力,对提升企业总体效益水平,实现长远、健康的发展极为有利。

  4.4做好电子通信技术领域人才培养

  针对当前我国电子通信领域欠缺精英技术人才的现实状况,各企业单位应建立专项资金,用于人才培训教育,同时引入更专业、更多经验的技术员工,针对其做深化训练,组织他们积极的进行自主学习,扩充知识储备,掌握新型技术策略。企业不但应重视技术人才的培养建设,还应在地位以及待遇上给予一定的倾斜,确保技术人才始终拥有优质的科学研究、工作学习环境,以激发他们具备更强烈的工作热情,为持续提升产品质量、实现全面创新打下基础。积极引领工作人员树立技术创新意识,确保企业具备更强大的竞争力,以全面提升我国电子通信行业整体技术水平。

  4.5统一产业技术标准

  产业技术标准针对电子通信技术领域的健康持续发展发挥了极为重要的作用,对规范生产建设以及产品研究开发,促进各类产品的互相兼容以及有效交流发挥了极为重要的影响。针对电子通信技术标准,应由我国政府党委组织各类企业、各个运行商以及研究部门全面参与、联合制定,保证该过程的公平、透明与民主,确保标准更加合理、更为科学,进而为产业的后续发展打下坚实基础。再者,对已经订立的标准应参考行业的建设发展适度做合理的调节修正,进而符合通信技术领域创新发展的综合需求。

  五、结语

  总之,改革开放三十年进程,我国电子通信行业实现了突飞猛进的发展。而基于电子通信技术仍旧处在起步阶段,因而在核心技术研究开发以及创新发展上呈现出一定的不足性。为缩减同发达国家存在的差距,我们应就电子通信技术创新发展过程中存在的不足问题展开深刻分析,制定有效的应对策略、提出指导意见,方能真正推动我国电子通信行业实现综合效益目标,向着又好又快的方向不断发展与升华。

  参 考 文 献

  [1] 余晓辉.对我国通信技术创新发展的思考 [J]. 现代电信科技 ,2007.

  [2] 于钊,田大新,梁艳春.信息通讯技术创新与应用 [J]. 国际学术动态 ,2008.

  [3] 吴珏. 电子通信技术创新分析 [J]. 科技前沿 ,2011(10).电子通信技术创新探讨

  [4]方俊.浅论未来电子通信的技术发展和主要趋势[J].城市建设理论研究(电子版),2014(25).

  
看了“电子技术论文”的人还看:

1.电子技术论文范文

2.电子技术论文

3.电气工程及其自动化方向论文

4.电子技术论文发表

5.电子技术基础信息技术论文

2313942