電子簽名是公開密鑰加密技術的另一類應用。它的主要方式是:報-文的發送方從報-文文本中生成一個散列值(或報-文摘要),發送方用自己的私鑰對這個散列值進行加密來形成發送方的電子簽名。然后,這個電子簽名將作為報-文的附件和報-文一起發送給報-文的接收方。報-文的接收方首先從接收到的原始報-文中計算出散列值(或報-文摘要),接著再用發送方的公鑰來對報-文附加的電子簽名進行解密。如果兩個散列值相同,那么接收方就能確認該電子簽名是發送方的。通過電子簽名能夠實現對原始報-文完整性的鑒別和不可抵賴性。
具體步驟如下:
①將報-文按雙方約定的Hash算法計算得到一個固定位數的報-文摘要。在數學上保證,只要改動報-文中任何一位,重新計算出的報-文摘要值就會與原先的值不相符。這樣就保證了報-文的不可更改性。
②將該報-文摘要值用發送者的私人密鑰加密,然后連同原報-文一起發送給接收者,而產生的報-文即稱電子簽名。
③接收方收到電子簽名后,用同樣的Hash算法對報-文摘要值進行計算,然后與用發送者的公開密鑰進行解密,并同解開的報-文摘要值相比較,如相等則說明報-文確實來自所稱的發送者。
新加坡《電子交易法案》對"電子簽名"與"數字簽名"作了詳細的規定。"電子簽名"的定義為:"以數字形式所附或在邏輯上與電子記錄有聯系的任何字母、文字數字或其他符號,并且執行或采納電子簽名是為了證明或批準電子記錄"。"數字簽名"的定義為:"通過使用非對稱加密系統和哈希函數(hushingfunction)來變換電子記錄的一種電子簽名,使得同時持有最初未變換電子記錄和簽名人公開密匙的任何人可以準確地判斷:(1)該項變換是否是使用與簽名人公開密匙相配的私人密匙作成的;(2)進行變換后,初始電子記錄是否被改動過"。從上述規定可以看出,數字簽名是電子簽名的一種。新加坡《電子交易法案》中電子簽名的定義對采用什么方式和技術沒有規定,僅要求該方式或技術要與電子記錄有聯系并為了證明或批準電子記錄。而數字簽名定義則明確規定采用何種技術,即非對稱系統和哈希函數。
數字簽名是通過密碼算法對數據進行加、解密變換實現的。數字簽名的特點是:它代表了文件的特征。文件如發生改變,數字簽名的值也將隨之而發生改變;不同的文件得到的是不同的數字簽名。在傳輸過程中,如有第三人對文件進行篡改,但他并不知道發送方的私人密鑰,因此,解密得到的數字簽名與經過計算后的數字簽名必然不同。"這就提供了一個安全的確認發送方身份的辦法"。新加坡1998年《電子交易法案》第17條規定:"通過使用當事人同意的某一規定的安全程序或商業上合理的安全程序,如在簽署時能確認該電子簽名:①對該使用人而言是獨一無二的;②能夠鑒別該使用人;③在該使用人的完全控制之下以某種方式生成;④與電子記錄存在這樣的聯系:如記錄被改動,電子簽名也隨之失效;則該電子簽名可被視為"可靠電子簽名"。這樣,數字簽名就能夠具備與親筆簽名相同的功能。
該內容對我有幫助 贊一個
連帶責任保證的期間有多長
2020-12-02隱名股東能否工商備案
2020-12-26公司變更名字需要多長時間
2021-01-04什么叫第三者責任險?
2021-03-06發生交通事故,警察怎樣劃分責任歸屬
2020-12-21夫妻可對財產進行約定嗎
2020-12-31未成年的房產可以用于父母抵押嗎
2021-03-26怎么判定合同真偽
2021-01-28按揭房能否轉讓……. 師福東律師
2020-12-16勞動關系轉移手續
2020-12-28現金價值的概念是什么
2020-12-24變更受益人要經被保險人同意嗎,購買壽險應注意哪些事項
2021-02-04航空意外險可以買幾份
2020-12-01意外險購買的注意事項有哪些
2020-11-18如何認定保險責任免除條款是不是合理
2021-02-11被保險人交通肇事逃逸保險公司是否需要賠償
2020-12-25保險合同中的告知義務的性質是強制的嗎
2020-12-25保單現金價值指的是什么意思
2020-11-13學生保險理賠申請書怎么寫
2021-03-15本案保險公司應否擔責
2021-03-20