
手寫簽名是所簽文件的物理組成部分,數字簽名必須與所簽文件捆綁在手寫簽名顺利获得與標準簽名比較或檢在筆跡來驗證,偽造簽名比較容易。
數字簽名是顺利获得公開的驗證算法來驗證。好的數字簽名算法(sgm1 ng algorithn)應該使偽造( forgery)簽名十分困難。
手寫簽名不易複製。數宇簽名是一個二進郜信息,十分容易複製。所以必須防止數字簽名重複使用。
數字簽名算法必須滿足的條件是:
簽名者事後不能否認自己的簽名
任何他人不能偽造簽名
當雙方為簽名真偽發生爭執時,可以由第三方解決爭端
簽名算法的分類
按目的可以把數字簽名分成普通數字簽名和特殊目的的數字簽名(如不可否認簽名、肓簽、群簽等);前者由簽名生成算法和驗證算法組成。後者還需要有附加的部件。
按驗證方法可分成在驗證時需要輸入被簽名信息和在驗證中自動恢復被簽名信息兩類。
按是否使用隨機數可分成確定的和隨機的兩種簽名算法。
