電子技術論文方向
隨著科學技術的發展,人們通過發展電子技術來滿足社會生產的需要,小編整理了電子技術論文,有興趣的親可以來閱讀一下!
電子技術論文篇一
電子商務安全技術
摘要:今天電子商務安全技術主要指的是交易物件的身份認證,交易過程的安全。安全技術的基礎就是大數運算。例如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***.