<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 數(shù)字簽名在電子政務(wù)中的應(yīng)用

    • 相關(guān)推薦

    關(guān)于數(shù)字簽名在電子政務(wù)中的應(yīng)用


      論文摘要:分析數(shù)字簽名的功能、原理及其與傳統(tǒng)手寫簽名的差別,對基于身份的數(shù)字簽名進行了探討,給出了數(shù)字簽名在政務(wù)中的具體應(yīng)用。

      論文關(guān)鍵詞:數(shù)字簽名:電子政務(wù);信息安全

      1概述

      1.1概念與功能
      數(shù)字簽名是防止他人對傳輸?shù)奈募M行破壞.以及確定發(fā)信人的身份的手段該技術(shù)在數(shù)據(jù)單元上附加數(shù)據(jù),或?qū)?shù)據(jù)單元進行秘密變換.這種數(shù)據(jù)和變換允許數(shù)據(jù)單元的接收者用以確認(rèn)數(shù)據(jù)單元來源和數(shù)據(jù)單元的完整性,從而達到保護數(shù)據(jù),防止被人進行偽造的目的。簡單說來,數(shù)字簽名是指用密碼算法,對待發(fā)的數(shù)據(jù)進行加密處理,生成一段數(shù)據(jù)摘要信息附在原文上一起發(fā)送,接受方對其進行驗證,判斷原文真?zhèn)纹浜灻枷胧呛灻荒苣弦粋人(個體)創(chuàng)建,但可以被任何人校驗.
      數(shù)字簽名技術(shù)可以解決數(shù)據(jù)的否認(rèn)、偽造、篡改及冒充等問題,滿足上述要求的數(shù)字簽名技術(shù)有如下主要功能:(1)發(fā)送者事后不能否認(rèn)自己發(fā)送的簽名;(2)接收者能夠核實發(fā)送者發(fā)送的簽名;(3)接收者不能偽造發(fā)送者的簽名;(4)接收者不能對發(fā)送者的原文進行篡改;(5)數(shù)據(jù)交換中的某一用戶不能冒充另一用戶作為發(fā)送者或接收者

      1.2數(shù)字簽名與傳統(tǒng)手寫簽名差別
      (1)簽署文件方面:一個手寫簽名是所簽文件的部分,而數(shù)字簽名不是,所以要使用其他的辦法將數(shù)字簽名與所簽文件“綁定”。
      (2)驗證方面:一個手寫簽名是通過和一個真實的手寫簽名相比較來驗證的而數(shù)字簽名是通過一個公開的驗證算法來驗證:
      (3)簽名的復(fù)制:一個手寫簽名不容易被復(fù)制,因為復(fù)制品通常比較容易被鑒別來:而數(shù)字簽名很容易被復(fù)制,因為一個文件的數(shù)字簽名的復(fù)制品和原文件是一樣的:所以要使用數(shù)字時問戳等特殊的技術(shù)避免數(shù)字簽名的重復(fù)使用。
      (4)手書簽名是模擬的,且因人而異。數(shù)字簽名是0和1的數(shù)字串,因人和消息而異。
      一個安全有效的簽名方案必須滿足以下要求:1)任何人都可以驗證簽名的有效性;2)除了合法的簽名者外,其他人偽造簽名是困難的;3)對一個消息的簽名不可復(fù)制為另一個消息的簽名;4)簽名的消息不可被篡改,一旦被篡改,則任何人都可以發(fā)現(xiàn)消息與簽名的不一致;5)簽名者事后不能否認(rèn)自己的簽名。
      安全的數(shù)字簽名實現(xiàn)的條件:發(fā)方必須向收方提供足夠的非保密信息,以便使其能驗證消息的簽名,但又不能泄露用于產(chǎn)生簽名的機密信息,以防止他人偽造簽名。此外,還有賴于仔細(xì)設(shè)計的協(xié)議:

      2原理

      數(shù)字簽名有兩種:一種是對整體消息的簽名,一種是對壓縮消息的簽名。每一種又可分為兩個子類:一類是確定性(Deterministi)數(shù)字簽名,其明文與密文是一一對應(yīng)的,它對特定消息的簽名不變化;一類是隨機化的(Randomized)或概率式數(shù)字簽名。
      目前的數(shù)字簽名技術(shù)大多是建立在密鑰體制的基礎(chǔ)上,其工作原理是:
      (1)簽名:發(fā)方將原文用哈希算法求得數(shù)字摘要,用簽名私鑰對數(shù)字摘要加密得數(shù)字簽名,將原文與數(shù)字簽名一起發(fā)送給接受方。
      簽名體制=(M,S,K,v),其中M:明文空間,S:簽名的集合,K:密鑰空間,V:證實函數(shù)的值域,由真、偽組成。
      簽名算法:對每一m∈M和每一k∈K,易于計算對m的簽名s=Sigk(M)∈S
      簽名算法或簽名密鑰是秘密的,只有簽名人掌握。
      (2)驗證:收方驗證簽名時,用發(fā)方公鑰解密數(shù)字簽名,得出數(shù)字摘要;收方將原文采用同樣哈希算法又得一新的數(shù)字摘要,將兩個數(shù)字摘要進行比較,如果二者匹配,說明經(jīng)簽名的電子文件傳輸成功。
      驗證算法:
      Verk(S,M)∈{真,偽}={0,l1

      3基于身份的數(shù)字簽名

      3.1優(yōu)勢
      1984年Shamir提出基于身份的加密、簽名、認(rèn)證的設(shè)想,其中身份可以是用戶的姓名、身份證號碼、地址、電子郵件地址等。系統(tǒng)中每個用戶都有一個身份,用戶的公鑰就是用戶的身份,或者是可以通過一個公開的算法根據(jù)用戶的身份可以容易地計算出來,而私鑰則是由可信中心統(tǒng)一生成。在基于身份的密碼系統(tǒng)中,任意兩個用戶都可以安全通信,不需要交換公鑰證書,不必保存公鑰證書列表,也不必使用在線的第三方,只需一個可信的密鑰發(fā)行中心為每個第一次接入系統(tǒng)的用戶分配一個對應(yīng)其公鑰的私鑰就可以了。基于身份的密碼系統(tǒng)不存在傳統(tǒng)CA頒發(fā)證書所帶來的存儲和開銷問題。
      
      3.2形式化定義
      基于身份的數(shù)字簽名由以下4個算法組成,如圖1所示。

      Setup(系統(tǒng)初始化):輸入一個安全參數(shù)k,輸出系統(tǒng)參數(shù)param、和系統(tǒng)私鑰mk,該算法由密鑰產(chǎn)生機構(gòu)PKG運行,最后PKG公開params,保存mk。Extract(用戶密鑰生成):輸入params、mk和用戶的身份ID,輸出用戶的私鑰diD,該算法由PKG完成,PKG用安全的信道將diD返回給用戶。Sign(簽名):輸入一個安全參數(shù)r、params、diD以及消息M,輸出對}肖息M的簽名盯,該算法由用戶實現(xiàn)。Verify(驗證):輸入params、簽名人身份ID、消息m和簽名,輸出簽名驗證結(jié)果1或0,代表真和偽,該算法由簽名的驗證者完成。其中,簽名算法和驗證算法與一般簽名方案形式相同。

      4數(shù)字簽名在政務(wù)中的應(yīng)用
      4.1意義
      數(shù)字簽名的過程和政務(wù)公文的加密/解密過程雖然都使用公開密鑰體系,但實現(xiàn)的過程正好相反,使用的密鑰對也各不相同。數(shù)字簽名使用的是發(fā)送方的密鑰對,發(fā)送方用自己的私鑰進行加密,接收方用發(fā)送方的公鑰進行解密。這是一個一對多的關(guān)系,即任何擁有發(fā)送方公鑰的人都可以驗證數(shù)字簽名的正確性。政務(wù)公文的加密/解密則使用接收方的密鑰對,這是多對一的關(guān)系,即任何知道接收方公鑰的人都可以向接收方發(fā)送加密公文,只有唯一擁有接收方私鑰的人才能對公文解密。在實際應(yīng)用過程中,通常一個用戶擁有兩個密鑰對,一個密鑰對用來對數(shù)字簽名進行加密,解密;另一個密鑰對用來對公文進行加密懈密,這種方式提供了更高的安全性。
      4.2形式
      4.2.1個人單獨簽名
      由于政務(wù)公文的文件相對來說都比較大,所以一般需要先對所要傳輸?shù)脑倪M行加密壓縮后形成一個文件摘要,然后對這個文件摘要進行數(shù)字簽名。一般由兩個階段組成:對原文的數(shù)字簽名和對數(shù)字簽名的驗證。
      (1)對原文的數(shù)字簽名
      先采用單向散列哈希算法對所要傳輸?shù)恼⻊?wù)公文x進行加密計算和壓縮,推算出一個文件摘要z。然后,公文的發(fā)送方用自己的私鑰SKA對其加密后形成數(shù)字簽名Y,并將該數(shù)字簽名附在所要傳送的政務(wù)公文后形成一個完整的信息包(X+Y)。再用接收方的公鑰PKB對該信息包進行加密后,通過網(wǎng)絡(luò)傳輸給接收方。
      (2)對數(shù)字簽名的驗證
      接收方收到該信息包后,首先用自己的私鑰SKB對整個信息包進行解密,得到兩部分信息:數(shù)字簽名部分Y和政務(wù)公文原文部分x;其次,接收方利用發(fā)送方的公鑰PKA對數(shù)字簽名部分進行解密,得到一個文件摘要Z;接著,接收方也采用單向散列哈希算法對所收到的政務(wù)公文原文部分進行加密壓縮,推算出另外一個文件摘要z1。由于原文的任何改動都會使推算出的文件摘要發(fā)生變化,所以只要比較兩個文件摘要z和z1就可以知道公文在傳輸途中是否被篡改以及公文的來源所在。如果兩個文件摘要相同,那么接收方就能確認(rèn)該數(shù)字簽名是發(fā)送方的,并且說明文件在傳輸過程中沒有被破壞。通過數(shù)字簽名能夠?qū)崿F(xiàn)對原始報文的鑒別。
      4.2.2多重數(shù)字簽名
      在電子政務(wù)的應(yīng)用中,有時也需要多個人批閱同一份文件,這就需要用到多重數(shù)字簽名,多重數(shù)字簽名與現(xiàn)實中多人書面簽名的最大區(qū)別在于書面簽名的長度與簽名人數(shù)成正比,而多重數(shù)字簽名的長度與個人單獨簽名長度相同。根據(jù)簽名順序和過程的不同,又可分為有序多重簽名和廣播多重簽名。
      有序多重數(shù)字簽名是由文件的發(fā)送者規(guī)定好簽名的順序,每一位簽名者只要驗證前一位簽名者的簽名信息,如果通過驗證,就在原來的基礎(chǔ)上加上自己的數(shù)字簽名后把文件發(fā)送給下一位簽名者,如果驗證失敗則終止簽名過程。最后一名簽名者要負(fù)責(zé)把文件和最終的簽名傳輸給接收者。多重數(shù)字簽名的實現(xiàn)可以與電子政務(wù)的實際工作流程結(jié)合應(yīng)用,以達到簡單實用的目的。

    【數(shù)字簽名在電子政務(wù)中的應(yīng)用】相關(guān)文章:

    淺析數(shù)字簽名技術(shù)在電子商務(wù)中的應(yīng)用12-07

    紅外遙控在汽車中的應(yīng)用03-19

    淺析力學(xué)在機械中的應(yīng)用05-19

    竹子在設(shè)計中的應(yīng)用價值12-02

    RPMS在煉化企業(yè)中的應(yīng)用12-09

    NUFFT在ISAR成像中的應(yīng)用03-07

    淺談生活中的數(shù)學(xué)應(yīng)用06-27

    沉井施工在工程中的應(yīng)用11-23

    稀土在電鍍中的應(yīng)用分析03-18

    主站蜘蛛池模板: 精品亚洲一区二区三区在线观看| 亚洲第一区精品观看| 久久久精品久久久久特色影视| HEYZO无码综合国产精品| 人妻少妇精品久久| 999国产精品视频| 99re6在线精品免费观看| 亚洲国产精品无码专区影院| 精品一久久香蕉国产线看播放| 国产小视频国产精品| 精品人妻码一区二区三区| 伊人久久精品无码av一区| 国产在线精品一区二区三区不卡| 国产成人精品免费午夜app| 久久夜色精品国产噜噜噜亚洲AV| 久久久久亚洲精品无码网址| 99R在线精品视频在线播放| 国产99视频精品一区| 久久国产亚洲精品无码| 亚洲色精品88色婷婷七月丁香| 久久精品国产一区二区三区不卡 | 国产A∨免费精品视频| 99精品免费视品| 国产午夜精品久久久久免费视 | 亚洲国产精品久久电影欧美| 日本午夜精品理论片A级APP发布| 精品国产AⅤ一区二区三区4区| 91精品国产91久久久久久蜜臀| 久久99精品国产99久久| 久久se精品一区精品二区| 国产精品久久久久9999| 国产精品亚洲а∨无码播放| 精品一区二区三区免费毛片爱| 亚洲精品无码专区久久久| 中文字幕精品一区二区三区视频| 一区二区日韩国产精品| 亚洲国产精品13p| 亚洲欧美日韩精品久久亚洲区| 香港三级精品三级在线专区| 亚洲一级Av无码毛片久久精品| 亚洲色精品vr一区二区三区|