電子技術論文方向
隨著科學技術的發(fā)展,人們通過發(fā)展電子技術來滿足社會生產的需要,學習啦小編整理了電子技術論文,有興趣的親可以來閱讀一下!
電子技術論文篇一
電子商務安全技術
摘要:今天電子商務安全技術主要指的是交易對象的身份認證,交易過程的安全。安全技術的基礎就是大數(shù)運算。例如RSA數(shù)字簽名算法它的安全性就是建立在大數(shù)計算上,該數(shù)字簽名算法的數(shù)據(jù)安全長度為1024位,該長度遠遠超過了計算機的字長,所以在處理過程中無法使用單變量直接運算,而必須設計出相應的算法,實現(xiàn)大數(shù)運算。本文給出大數(shù)無符號整數(shù)四則運算(大數(shù)加減乘除)。
關鍵詞:電子商務 安全技術 四則運算 VB程序源碼
中圖分類號:TP393.08 文獻標識碼:A 文章編號:1007-9416(2013)10-0200-03
1 前言
電子商務安全技術基礎就是大數(shù)計算。所謂大數(shù)指的是超出計算機字長的一種數(shù)值計算方式,例如使用VB設計程序時數(shù)據(jù)是保存在變量中,使用的變量分為不同類型,其中包括字節(jié)型Byte占用一個字節(jié),整型Integer占用兩個字節(jié),長整型Long占用四個字節(jié),雙精度Double占用八個字節(jié)。所以使用變量表示數(shù)據(jù)或進行數(shù)據(jù)運算時最大的數(shù)據(jù)使用Double型占用八個字節(jié)共64Bits,如果處理的數(shù)據(jù)長度在64Bits以下可以直接使用變量直接進行運算,如果處理的數(shù)據(jù)長度超出64Bits,就無法使用變量直接進行運算,而必須設計出相應的算法模型。
2 二進制整型數(shù)組
數(shù)制是數(shù)據(jù)表示的一種方式。在生活當中我們通常使用的數(shù)制是十進制,而計算機中使用的是二進制,在程序設計時還可能用到八進制或十六進制。對同一個數(shù)值可以用不同的數(shù)制表示方式。
對比不同數(shù)制數(shù)值的運算,十進制手工計算比較常用,而使用計算機進行計算時十進制就非常麻煩,解決的辦法就是使用二進制數(shù)據(jù)。在上一篇論文《任意長度數(shù)制轉換》當中闡述了二進制和十進制之間的轉換,其中子程序Longdtob是將十進制數(shù)據(jù)轉換成二進制數(shù)據(jù),子程序Longbtod是將二進制數(shù)據(jù)轉換成十進制數(shù)據(jù)。這兩個轉換子程序是在不同數(shù)制字符串之間的轉換,但是這種轉換的字符串數(shù)據(jù)還不能用于計算,為此我們必須對計算用的數(shù)據(jù)進行如下處理:
本文設計的算法模型是采用二進制整型數(shù)組來保存數(shù)據(jù)。
數(shù)組定義語句為Dim mva(2050) as integer。數(shù)組名為mva,數(shù)組元素個數(shù)為2050,在此元素的個數(shù)就是表示二進制數(shù)值數(shù)據(jù)的長度。如果需要可以增加元素個數(shù),這樣就達到增加處理數(shù)據(jù)的長度。每一個數(shù)組元素值只有1或0兩個。
下面是兩個轉換子程序,一個是二進制字符串轉二進制整型數(shù)組,另一個是二進制整型數(shù)組轉二進制字符串。
(1)二進制字符串轉二進制整型數(shù)組子程序。
轉換子程序定義
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
二進制字符串轉二進制整型數(shù)組子程序調用:
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)二進制整型數(shù)組轉二進制字符串子程序。
轉換子程序定義
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
二進制整型數(shù)組轉二進制字符串子程序調用:
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
用二進制整型數(shù)組用來保存任意長度二進制數(shù)據(jù),運算的時候也使用二進制整型數(shù)組。
3 無符號整型四則運算
數(shù)學中數(shù)值的基本運算指的是四則運算,也就是常說的加減乘除運算,在運算除法時還可以得到一個模。在計算機中進行程序設計時數(shù)據(jù)運算的復雜程度不一樣,十進制最復雜,而使用二進制最為簡便。
(1)加法子程序Longadd。
1101 vad1(2050)被加數(shù)
+ 110 vad2(2050)加數(shù)
10011 vad0(2050)結果和
1100 mc是進位
加法子程序調用:
vad1(2047)=1 被加數(shù)
vad1(2048)=1
vad1(2049)=0
vad1(2050)=1
sst1=2047
sed1=2050
vad1(2048)=1 加數(shù)
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()被減數(shù)
- 110 vad2()減數(shù)
111 vad0()結果差
使用此模型時被減數(shù)要大于等于減數(shù)。
減法計算過程子程序Longsub調用:
vad1(2047)=1 被減數(shù)
vad1(2048)=1
vad1(2049)=0
vad1(2050)=1
sst1=2047
sed1=2050
vad2(2048)=1 減數(shù)
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)被乘數(shù)
x 110 vad2(2050)乘數(shù)
0000 smm(2050,2050)中間結果
1101
+ 1101 縱向累加得到乘積
1001110 vad0(2050)積
在計算乘法時使用一個二進制整型二維數(shù)組smm()保存中間結果。在計算時縱向保存每一個乘數(shù)數(shù)位乘上被乘數(shù),填寫好數(shù)據(jù)以后從個位向左縱向相加得到乘法的積。
乘法計算過程子程序Longmul調用:
vad1(2047)=1 被乘數(shù)
vad1(2048)=1
vad1(2049)=0
vad1(2050)=1
sst1=2047
sed1=2050
vad2(2048)=1 乘數(shù)
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)除數(shù) 1101 vad1(2050)被除數(shù)
vady(2050) 余數(shù)(模)
除法計算過程:
用vad2()與vad1()逐段進行比較,小于等于時商1,大于時商0(商vads()),vady()在除不盡的時候保存余數(shù)(也被稱作模)。
除法子程序Longdiv調用:
vad1(2043)=1 被除數(shù)
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 除數(shù)
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 結語
大數(shù)運算是通過設計的算法進行加減乘除四則運算,本文設計的算法是采用二進制整型數(shù)組保存長度超出計算機字長的數(shù)據(jù)。文中數(shù)組的長度決定了處理的二進制數(shù)據(jù)數(shù)值的大小,本文的數(shù)組長度是2050個二進制數(shù)位,如果需要可以任意增加數(shù)組的長度,只要計算機的內存足夠大。目前我們使用的計算機基本上都能夠滿足這個要求,四則運算的難點是除法,如果使用十進制非常復雜,相對來講二進制相對來講要容易一些。
當前論文是系列論文的第二篇“任意長度數(shù)值無符號整數(shù)四則運算”,上一期《數(shù)字技術與應用》發(fā)表了“任意長度數(shù)值數(shù)制轉換”。后續(xù)論文包括第三篇“任意長度數(shù)值有符號整數(shù)四則運算”。第四篇“任意長度數(shù)值實數(shù)四則運算”。在系列論文全部發(fā)表以后歡迎讀者向作者索取VB程序源碼。希望讀者能夠繼續(xù)關注《數(shù)字技術與應用》。
參考文獻
[1]衷仁保著.《計算機代數(shù)學》.科學出版社.
[2]BruceSchneier著,吳世忠譯.《應用密碼學》.機械工業(yè)出版社.
[3]馮萍著.《匯編語言與接口技術》.機械工業(yè)出版社.
[4]Mohan Atreya著,賀軍等譯.《數(shù)字簽名》.清華大學出版社.
電子技術論文篇二
電子通信技術創(chuàng)新淺析
【摘要】 本文就當前我國電子通信行業(yè)狀況探討了其創(chuàng)新發(fā)展階段中包含的問題,并就問題制定了科學有效的發(fā)展對策。對全面激發(fā)電子通信技術功能優(yōu)勢,推動現(xiàn)代通信行業(yè)的全面持續(xù)發(fā)展,有重要的實踐意義。
【關鍵詞】 電子通信 技術 創(chuàng)新
一、前言
信息時代,伴隨我國現(xiàn)代社會信息化建設步伐的持續(xù)深入,電子通信技術也實現(xiàn)了迅猛發(fā)展,該技術始終是信息產業(yè)的一項核心內容,針對市場經濟建設、大眾日常生活輸配的全面優(yōu)化十分重要。電子通信技術優(yōu)化創(chuàng)新的水平直接對整體行業(yè)發(fā)展產生作用影響,而我國該技術領域的發(fā)展相對較晚,基礎底子較薄弱,當前在技術創(chuàng)新的過程中還包含較多不足之處。與歐美發(fā)達國家相比,不論是產業(yè)規(guī)?;蚴钦w實力,均有較大的提升發(fā)展空間。為此,要持續(xù)的推進電子通信領域技術全面創(chuàng)新,對提升我國電子通信行業(yè)整體水平,具有重要的現(xiàn)實意義。
二、電子通信行業(yè)發(fā)展狀況
新時期,我國電子通信行業(yè)實現(xiàn)了迅猛發(fā)展,并漸漸躋身成為通信技術手段同以及全球網(wǎng)絡應用以及制造的實力大國。一些企業(yè)具備了國際競爭力,在固定、移動通信或是光電通信領域同世界先進行列十分接近。當前,我國光纖通信領域漸漸變成了信息社會建設發(fā)展的核心基礎,大量信息數(shù)據(jù)均透過光網(wǎng)系統(tǒng)實現(xiàn)傳輸。另外,移動通信則逐步從3G跨越為4G,2012年底,我國3G用戶突破兩億,是全球用戶總量的百分之二十?;ヂ?lián)網(wǎng)領域也實現(xiàn)了突飛猛進的發(fā)展,這些成就可為電子通信行業(yè)的重大突破,然而從總體層面來講,我國電子通信技術仍舊存在較多不足問題。
三、電子通信技術創(chuàng)新的不足問題
近幾年來我國在電子通信領域雖然成果顯著、發(fā)展迅速,然而電子通信技術在創(chuàng)新發(fā)展階段中仍舊包含較多不足,例如核心技術創(chuàng)新動力欠缺、區(qū)域發(fā)展不平衡、科學研究投入不充分、欠缺科技創(chuàng)新人才等。
我國在電子通信領域雖然發(fā)展迅速,創(chuàng)新實力大幅提升,然而基于我國電子通信領域起步較晚,底子薄弱,無法同發(fā)達國家相提并論,因此在核心技術的發(fā)展創(chuàng)新上仍舊存在明顯的不足。當前,我國電子通信基礎設施技術以及核心技術層面欠缺自主創(chuàng)新實力,而在芯片、工具軟件、應用系統(tǒng)等層面的技術創(chuàng)新也有所欠缺,這樣一來將明顯的影響我國電子通信行業(yè)核心競爭力的增長,對電子通信產業(yè)的創(chuàng)新發(fā)展形成了抑制作用。
基于我國各個區(qū)域經濟水平、實力并不想當,存在明顯的差異性,因此導致各個區(qū)域電子通信總體技術水平也參差不齊。具體來說,我國東南部嚴寒區(qū)域由于經濟建設水平較其他地區(qū)高,因此具有的資金相對豐厚,科研實力以及技術水平高的企業(yè)眾多,因而該類區(qū)域通信技術發(fā)展速度勢必更快,同時具備了應有的創(chuàng)新實力。相反,西部區(qū)域經濟欠發(fā)達,因此通信企業(yè)并不多,創(chuàng)新實力并不明顯,因而該區(qū)域電子通信技術的創(chuàng)新發(fā)展仍舊較為滯后。近年來,雖然我國對電子通信領域的建設發(fā)展越發(fā)重視,年度技術研究開發(fā)投入持續(xù)增長,然而與西方發(fā)達地區(qū)相比科技投入仍舊不多,因而電子通信科研能力的創(chuàng)新發(fā)展始終有待持續(xù)提升,這在較大層面影響了企業(yè)核心競爭力,對我國通信行業(yè)的建設發(fā)展形成了制約影響。無論任何技術,人才均是其創(chuàng)新發(fā)展的真正核心、是企業(yè)全面發(fā)展的內在動力,然而我國仍舊欠缺電子通信領域的經營人才,尤其是在軟件以及集成電路方面這一現(xiàn)象更加突出。在缺乏創(chuàng)新精英的狀態(tài)之下,對我國電子通信領域的全面持續(xù)發(fā)展形成了不良制約影響。
四、電子通信技術創(chuàng)新發(fā)展對策
4.1提升政府扶持力度
我國電子通信技術創(chuàng)新發(fā)展階段中,政府影響干預尤為重要。電子通信技術的創(chuàng)新研究開發(fā)離不開充足的經費投入,較多企業(yè)的發(fā)展規(guī)模與技術水平通常難以符合要求,因而政府單位提升扶持力度對確保通信技術實現(xiàn)創(chuàng)新發(fā)展是尤為必要的。尤其是針對通信行業(yè)關鍵技術領域的研究開發(fā),政府單位應給予充分的經費支持,并組織協(xié)調各單位同步開發(fā)。當然該過程之中應注重確保企業(yè)研究開發(fā)的主體地位,政府則應發(fā)揮協(xié)調引導作用,并應做好從旁監(jiān)督。
4.2促進核心技術創(chuàng)新
電子通信領域核心技術創(chuàng)新為其持續(xù)全面發(fā)展的必由途徑,針對現(xiàn)代社會發(fā)展體現(xiàn)了強大的推動作用。僅有強化核心技術創(chuàng)新,方能在市場之中贏得更大的優(yōu)勢,提升核心競爭力。為實現(xiàn)該目標,應做好基礎技術以及核心技術的更新發(fā)展,提升研究開發(fā)經費投入,全力打造并積極引進創(chuàng)新型人才,針對關鍵技術手段做主力的研究突破,將此看做是企業(yè)創(chuàng)新的重點環(huán)節(jié)做深入研發(fā)。電子通信行業(yè)技術創(chuàng)新具體涵蓋兩環(huán)節(jié),首先需要創(chuàng)新電子通信系統(tǒng)設備的組建,而后要創(chuàng)新軟件系統(tǒng),兩環(huán)節(jié)與電子通信行業(yè)的產品以及標準的創(chuàng)新一一對應,對強化企業(yè)單位核心競爭力,推動經濟效益增長發(fā)揮了極為重要的影響。僅有實現(xiàn)產業(yè)核心技術的全面創(chuàng)新,方能穩(wěn)固實力,獲取更大的發(fā)展與提升。
4.3強化產業(yè)內部交流合作
強化產業(yè)之中各企業(yè)單位的交流合作為一類有效的途徑方式。產業(yè)之中各單位強化技術合作,不但可縮減開發(fā)投入,還利于各單位互補缺陷、技術交流,對提升電子通信領域技術水平至關重要。目前,現(xiàn)代社會電子通信領域技術實現(xiàn)了日新月異的發(fā)展,倘若無法快速的將研究開發(fā)成果投入到生產實踐之中,或是研究開發(fā)效率遠低出產業(yè)核心技術水平,均會影響企業(yè)的綜合競爭力,最終處在弱勢的企業(yè)勢必面臨最終的淘汰。強化產業(yè)之中企業(yè)單位的協(xié)同合作則可全面扭轉該類狀況,利于研究開發(fā)新型技術手段,可全面提升產品開發(fā)研究的工作效率,快速的轉化技術手段為生產實力,對提升企業(yè)總體效益水平,實現(xiàn)長遠、健康的發(fā)展極為有利。
4.4做好電子通信技術領域人才培養(yǎng)
針對當前我國電子通信領域欠缺精英技術人才的現(xiàn)實狀況,各企業(yè)單位應建立專項資金,用于人才培訓教育,同時引入更專業(yè)、更多經驗的技術員工,針對其做深化訓練,組織他們積極的進行自主學習,擴充知識儲備,掌握新型技術策略。企業(yè)不但應重視技術人才的培養(yǎng)建設,還應在地位以及待遇上給予一定的傾斜,確保技術人才始終擁有優(yōu)質的科學研究、工作學習環(huán)境,以激發(fā)他們具備更強烈的工作熱情,為持續(xù)提升產品質量、實現(xiàn)全面創(chuàng)新打下基礎。積極引領工作人員樹立技術創(chuàng)新意識,確保企業(yè)具備更強大的競爭力,以全面提升我國電子通信行業(yè)整體技術水平。
4.5統(tǒng)一產業(yè)技術標準
產業(yè)技術標準針對電子通信技術領域的健康持續(xù)發(fā)展發(fā)揮了極為重要的作用,對規(guī)范生產建設以及產品研究開發(fā),促進各類產品的互相兼容以及有效交流發(fā)揮了極為重要的影響。針對電子通信技術標準,應由我國政府黨委組織各類企業(yè)、各個運行商以及研究部門全面參與、聯(lián)合制定,保證該過程的公平、透明與民主,確保標準更加合理、更為科學,進而為產業(yè)的后續(xù)發(fā)展打下堅實基礎。再者,對已經訂立的標準應參考行業(yè)的建設發(fā)展適度做合理的調節(jié)修正,進而符合通信技術領域創(chuàng)新發(fā)展的綜合需求。
五、結語
總之,改革開放三十年進程,我國電子通信行業(yè)實現(xiàn)了突飛猛進的發(fā)展。而基于電子通信技術仍舊處在起步階段,因而在核心技術研究開發(fā)以及創(chuàng)新發(fā)展上呈現(xiàn)出一定的不足性。為縮減同發(fā)達國家存在的差距,我們應就電子通信技術創(chuàng)新發(fā)展過程中存在的不足問題展開深刻分析,制定有效的應對策略、提出指導意見,方能真正推動我國電子通信行業(yè)實現(xiàn)綜合效益目標,向著又好又快的方向不斷發(fā)展與升華。
參 考 文 獻
[1] 余曉輝.對我國通信技術創(chuàng)新發(fā)展的思考 [J]. 現(xiàn)代電信科技 ,2007.
[2] 于釗,田大新,梁艷春.信息通訊技術創(chuàng)新與應用 [J]. 國際學術動態(tài) ,2008.
[3] 吳玨. 電子通信技術創(chuàng)新分析 [J]. 科技前沿 ,2011(10).電子通信技術創(chuàng)新探討
[4]方俊.淺論未來電子通信的技術發(fā)展和主要趨勢[J].城市建設理論研究(電子版),2014(25).
看了“電子技術論文”的人還看:
1.電子技術論文范文
2.電子技術論文