網頁

2009年3月4日 星期三

DSA?

何謂DSA? DSS?
DSS用何種 Hash?

26 則留言:

  1. DSA:非對稱加密演算法。數位簽章機制: 此數位簽章機制是由美國國家標準局於1991 年 8 月提出【 DSS91, DSS92 】,其安全性與 ElGamal 數位簽章機制相同,皆建立在解決離散對數問題的困難度上。 在使用此機制之前,系統會先選擇一個 512 位元的質數 p 與一個 160 位元的質數 q,其中 p-1 可以被 q 整除。 另外,系統再任選一個小於p-1 的整數 h 並且計算出 g=hp-1/qmodp。 最後, 公佈系統參數{p, q, g}。使用者一旦得知系統公開參數之後,便可任選一個小於q-1 的整數 x 作為密鑰,並且計算出他的公鑰 y=gx modp。

    所使用的雜湊函數:SHA-1

    回覆刪除
  2. **DSA&DSS?:
    數位簽章標準(Digital Signature Standard),簡稱DSS。因應這項標準就產生出數位簽章演算法(Digital Signature Algorithm),簡稱DSA。DSA是基於公開金匙密碼法的原理所設計而成,包含簽章的產生(Signature Generation)及簽章的確認(Signature Verific-ation)兩部份。
    **用何種hash?:
    DSA的一個重要特點是兩個素數公開,這樣,當使用別人的p和q時,即使不知道私鑰,你也能確認它們是否是隨機產生的,還是作了手腳。

    回覆刪除
  3. DSA/DSS用何種Hash?
    簡介:國家技術標準機構(NIST)在1991年提出數位簽章標準(Digital Signature Standard),簡稱DSS。
    因應這項標準就產生出數位簽章演算法(Digital Signature Algorithm),簡稱DSA。
    DSA是基於公開金匙密碼法的原理所設計而成,包含簽章的產生(Signature Generation)及簽章的確認(Signature Verific-ation)兩部份。

    算法中應用了下述參數︰ p︰L
    bits長的素數。L是64的倍數,范圍是512到1024; q︰p - 1的160bits的素因子;
    是用 SHA_1 的Hash。

    回覆刪除
  4. DSA/DSS?
    簡介:國家技術標準機構(NIST)在1991年提出數位簽章標準(Digital Signature Standard),簡稱DSS。
    因應這項標準就產生出數位簽章演算法(Digital Signature Algorithm),簡稱DSA。
    DSA是基於公開金匙密碼法的原理所設計而成,包含簽章的產生(Signature Generation)及簽章的確認(Signature Verific-ation)兩部份。

    用何種Hash?
    是用 SHA_1 的Hash。

    回覆刪除
  5. DSA數位簽章演算法簡介
    1991年美國國家標準與技術協會(NIST)公佈了的數位簽章標準(Digital Signature Standard,DSS),而DSS用到了安全雜湊演算法(SHA),並提出了數位簽章演算法(Digital Signature Algorithm,DSA)。
    DSA數位簽章演算法之安全性係基於計算離散對數的困難度,其演算法內容如下所述:

    系統參數:
    :設系統存在一大質數 , 的位元長度( )範圍為 且 遞增值為64位元。
    :160位元之質數且 。
    g:滿足 ,其中 之任意整數。
    DSS(Digital Signature Standard)數位簽章標準為美國國家技術及標準局(National Institute of Standard and Technology,NIST)於1994年所制訂的[NBS94]。

    回覆刪除
  6. 數位簽章標準(DSS)使用安全雜湊演算法(SHA),並提出數位簽章演算法(DSA)。

    使用雜湊函數:SHA-1

    回覆刪除
  7. 1. (DSA)是Schnorr和ElGamal簽名算法的變種,被美國NIST作為DSS(Digital
    SignatureStandard)。   

    DSA是利用整數有限域離散對數,其安全性與RSA差不多,DSS的驗證程序比RSA約慢了100倍,DSA採用了與ElGamal類似的技術,然而卻未採用ElGamal原根的機制,這個作法是否會影響其安全性。

    2.SHA-1

    回覆刪除
  8. 1994年美國正式公佈數位簽章標準(Digital Signature Standard,DSS)
    無法用來加解密或進行金鑰交換
    相同金鑰長度進行數位簽章產生時,DSA比RSA快速

    使用雜湊函數 SHA 1

    回覆刪除
  9. 數位簽章演算法(Digital Signature Algorithm, DSA)
    雜湊演算法:SHA-1
    簽章演算法: (並非採用加密演算法)
    私有鑰匙:簽署人的私有鑰匙。
    公共鑰匙 KG:公開共同使用。

    數位簽章標準(Digital Signature Standard, DSS)
    1994 年 NIST 標準:
    DSA 演算法
    2000 年 FIPS PUB 186-2 標準:
    RSA 演算法
    Elliptic Curve Digital Signature Algorithm (ECDSA)

    回覆刪除
  10. DSA數位簽章演算法簡介
    1991年美國國家標準與技術協會(NIST)公佈了的數位簽章標準(Digital Signature Standard,DSS),而DSS用到了安全雜湊演算法(SHA),並提出了數位簽章演算法(Digital Signature Algorithm,DSA)。
    DSA數位簽章演算法之安全性係基於計算離散對數的困難度,其演算法內容如下所述:

    系統參數:
    :設系統存在一大質數 , 的位元長度( )範圍為 且 遞增值為64位元。
    :160位元之質數且 。
    g:滿足 ,其中 之任意整數。
    DSS(Digital Signature Standard)數位簽章標準為美國國家技術及標準局(National Institute of Standard and Technology,NIST)於1994年所制訂的[NBS94]。

    回覆刪除
  11. DSS/DSA 演算法   
    Algorithm(DSA)是Schnorr和ElGamal簽名算法的變種,被美國NIST作為DSS(Digital
    SignatureStandard)。
    DSS中選用SHA( Secure Hash Algorithm )。 p, q, g可由一組用戶共享,但在實際應用中,使用公共模數可能會帶來一定的威脅。DSA是基于整數有限域離散對數難題的,其安全性與RSA相比差不多。DSA的一個重要特點是兩個數公開,這樣,當使用別人的p和q時,即使不知道私鑰,你也能確認它們是否是隨機產生的,還是作了手腳。RSA算法卻做不到。

    回覆刪除
  12. 1994年美國正式公佈數位簽章標準(Digital Signature Standard,DSS)
    無法用來加解密或進行金鑰交換
    相同金鑰長度進行數位簽章產生時,DSA比RSA快速
    SHA-1

    回覆刪除
  13. DSA (Digital Signature Algorithm)=數位簽署 DSA金鑰長度1024 bits 之簽章及驗證。DSA數位簽章(又稱公鑰數位簽章、電子簽章)數位簽章不是指將簽名掃描成數位圖像,更不是落款。數位簽章使用公鑰加密的技術,來驗證數位資訊。
    著名的美國數位簽章標準DSS則以ElGamal及Schnorr為藍本演化而來1994年公開的俄羅斯國家數位簽章標準GOST也採用與DSS類似的架構,是一個以ElGamal為基礎的數位簽章系統

    回覆刪除
  14. 對稱金鑰密碼系統:

    使用對稱加密演算法(Symmetric Cryptographic Algorithm),

    加密端與解密端均要使用同一把金鑰(即 Secret Key)。
    非對稱金鑰密碼系統:

    使用非對稱加密演算法(Asymmetric Cryptographic Algorithm)

    加密端與解密端使用不同的金鑰。

    所使用的雜湊函數:SHA-1

    回覆刪除
  15. 數位簽章標準 (Digital Signature Standard, DSS)
    1994 年 NIST 標準:
    DSA 演算法
    2000 年 FIPS PUB 186-2 標準:
    RSA 演算法
    Elliptic Curve Digital Signature Algorithm (ECDSA)
    數位簽章演算法 (Digital Signature Algorithm, DSA)
    (DSA)是Schnorr和ElGamal簽名算法的變種,被美國
    NIST(美國國家標準局)作為數字簽名標準(DigitalSignature Standard)。同樣屬於
    公匙密碼體系,並使用Secure Hash Algorithm(SHA/SHA-1)作為中間單向計算算法
    雜湊演算法:SHA-1 
    簽章演算法:  (並非採用加密演算法)
    私有鑰匙:簽署人的私有鑰匙。
    公共鑰匙 KG:公開共同使用

    回覆刪除
  16. 1991年,美國國家技術及標準局公佈了 DSS數位簽署標準[NBS94]。此一標準採用DSA作為其數位簽章演算法。
    和Schnorr數位簽署演算法相同,DSA亦為ElGamal演算法的變形,因此其安全性也是基於解離散對數的複雜度。

    用 SHA_1 的Hash

    回覆刪除
  17. 1991年,美國國家技術及標準局公佈了 DSS數位簽署標準[NBS94]。此一標準採用DSA作為其數位簽章演算法。
    和Schnorr數位簽署演算法相同,DSA亦為ElGamal演算法的變形,因此其安全性也是基於解離散對數的複雜度。

    用 SHA_1 的Hash

    回覆刪除
  18. 1991年,美國國家技術及標準局公佈了 DSS數位簽署標準[NBS94]。此一標準採用DSA作為其數位簽章演算法。
    和Schnorr數位簽署演算法相同,DSA亦為ElGamal演算法的變形,因此其安全性也是基於解離散對數的複雜度。

    用 SHA_1 的Hash

    回覆刪除
  19. 何謂DSA? DSS?
    美國國家標準與技術協會於1991年公佈了的數位簽章標準(Digital Signature Standard,DSS),而DSS用到了安全雜湊演算法(SHA_1),並提出了數位簽章演算法(Digital Signature Algorithm,DSA)。

    DSS用何種 Hash?
    SHA_1

    回覆刪除
  20. 1991年8月美國國家標準局(National Institute of Standard and Technology,NIST)
    公布了數位簽署標準(Digital Signature Standard,DSS),此標準採用的演算法即稱
    為DSA
    • DSA 為ElGamal 系統之變型,並且採用了Schnorr 系統中g 為非原根的作法,以降低
    其簽章之長度

    算法中應用了下述參數︰ p︰L

    bits長度
    。L是64的倍數,范圍是512到1024

    回覆刪除
  21. DSA數位簽署
    1991年,美國國家技術及標準局(National Institute of Standards and Technology,NIST)公佈了 DSS數位簽署標準(Digital Signature Standard)[NBS94]。此一標準採用DSA(Digital Signature Algorithm)作為其數位簽章演算法。和Schnorr數位簽署演算法相同,DSA亦為ElGamal演算法的變形,因此其安全性也是基於解離散對數的複雜度。
    DSS所採用的數位簽章演算法即為前一節中所描述的DSA數位簽章演算法,在此不再贅述。在DSS公佈之後,立刻引起廣泛的討論。因為DSS為美國官方所公佈之數位簽章技術,一旦為各方採用,影響甚鉅,也因此特別受到各方重視。這些來自各方的意見,正反兩面的評價都有。


    是用 SHA_1 的Hash。

    回覆刪除
  22. RSA和DSA是兩種最流行的數位簽章機制。數位簽章是公開金鑰基礎建設
    (public key infranstructures, PKI)以及許多網路安全機制(SSL/TLS, VPNs等)的基礎。

    1994年美國正式公佈數位簽章標準(Digital Signature Standard,DSS)

    無法用來加解密或進行金鑰交換

    相同金鑰長度進行數位簽章產生時,DSA比RSA快速

    回覆刪除
  23. DSA數位簽署
    1991年,美國國家技術及標準局(National Institute of Standards and Technology,NIST)公佈了 DSS數位簽署標準(Digital Signature Standard)[NBS94]。此一標準採用DSA(Digital Signature Algorithm)作為其數位簽章演算法。和Schnorr數位簽署演算法相同,DSA亦為ElGamal演算法的變形,因此其安全性也是基於解離散對數的複雜度。
    DSS所採用的數位簽章演算法即為前一節中所描述的DSA數位簽章演算法,在此不再贅述。在DSS公佈之後,立刻引起廣泛的討論。因為DSS為美國官方所公佈之數位簽章技術,一旦為各方採用,影響甚鉅,也因此特別受到各方重視。這些來自各方的意見,正反兩面的評價都有。


    是用 SHA_1 的Hash。

    回覆刪除
  24. 實體使用范圍是512到1024比特的公鑰。
    DSS/DSA算法   Digital Signature

    Algorithm(DSA)是Schnorr和ElGamal簽名算法的變種,被美國NIST作為DSS(Digital
    SignatureStandard)。   算法中應用了下述參數︰ p︰L
    bits長的素數。L是64的倍數,范圍是512到1024; q︰p - 1的160bits的素因子

    回覆刪除
  25. DSA:1991年,美國National Institute of Standards and Technology(NIST)公佈DSA(Digital Signature Algorithm)(NIST, 1991)為國家數位簽章標準。
    DSS:可幫助特定類型管理者做出合適決策的資訊系統於20世紀 70年代初產生了。這些資訊系統被稱為「決策支援系統」(Decision Support System, DSS)
    用何種hash?:
    是用 SHA_1 的Hash

    回覆刪除
  26. 補遺漏的題目
    用何種Hash?

    使用 SHA_1 的Hash

    回覆刪除

HTML 編輯器