<listing id="lnlbz"></listing>

      <address id="lnlbz"></address>
      <form id="lnlbz"><th id="lnlbz"><listing id="lnlbz"></listing></th></form>

          <form id="lnlbz"></form>

          <progress id="lnlbz"><nobr id="lnlbz"></nobr></progress>

          <address id="lnlbz"><sub id="lnlbz"><menuitem id="lnlbz"></menuitem></sub></address><listing id="lnlbz"><font id="lnlbz"><cite id="lnlbz"></cite></font></listing><thead id="lnlbz"></thead><rp id="lnlbz"></rp>

          1. 移動端
            訪問手機端
            官微
            訪問官微

            搜索
            取消
            溫馨提示:
            敬愛的用戶,您的瀏覽器版本過低,會導致頁面瀏覽異常,建議您升級瀏覽器版本或更換其他瀏覽器打開。

            GP TEE需支持的加解密算法

            來源:安智客 2017-11-24 09:21:41 加解密算法 金融安全
                 來源:安智客     2017-11-24 09:21:41

            核心提示簡單說,就是先把文件分塊,按數據塊來進行加解密。DES,Data Encryption Algorithm,一種加密算法。3DES(Triple DES)它以DES為基本模塊,通過組合分組方法設計出分組加密算法,更為安全。

              GP TEE規范規定了TEE所需支持的加解密算法標準,一張圖表示如下

            GP TEE需支持的加解密算法

              密碼學博大精深,而且在不斷發展研究我們今天只是簡要介紹一下,后期會有針對性的詳細介紹!

              從上圖來看,首先普及幾個基本概念:

              分組密碼(block cipher)

              簡單說,就是先把文件分塊,按數據塊來進行加解密。

              DES,Data Encryption Algorithm,一種加密算法。

              3DES(Triple DES)它以DES為基本模塊,通過組合分組方法設計出分組加密算法,更為安全。

              AES Advanced Encryption Standard來替代原先的DES,已經被多方分析且廣為全世界所使用,成為對稱密鑰加密中最流行的算法之一。AES就是對16byte(128bit)數據進行加密的過程,可以使用128、192和256位密鑰。

              操作模式

              也就是加解密的方式。工作模式描述了加密每一數據塊的過程。

            GP TEE需支持的加解密算法

              認證加密

              也就是說既要解決加密的需求,又要解決認證的需求,解決完全性和完整性。工作模式有三種:

              1、先加密后對密文簽名(encrypt-then-mac)。

              2、先對明文簽名,然后對明文和簽名進行加密(mac-then-encrypt)。

              3、先對明文簽名,然后對明文加密,最后將簽名附在密文之后(mac-and-encrypt)

              CCM首先使用CBC-MAC模式來認證傳輸幀,然后使用CTR模式來加密幀.

              GCM(Galois/Counter Mode)指的是該對稱加密采用Counter模式,并帶有GMAC消息認證碼。

              Hashing Function(哈希函數)

              一種將任意長度的消息壓縮到某一固定長度的消息摘要的函數。hash是找到一種數據內容和數據存放地址之間的映射關系。

              MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于確保信息傳輸完整一致。是計算機廣泛使用的摘要算法之一。

              SHA(Secure Hash Algorithm,譯作安全散列算法)是美國國家安全局(NSA)設計,美國國家標準與技術研究院(NIST)發布的一系列密碼散列函數。其中規定了SHA-1,SHA-224,SHA-256,SHA-384,和SHA-512這幾種單向散列算法。SHA-1,SHA-224和SHA-256適用于長度不超過2^64二進制位的消息。SHA-384和SHA-512適用于長度不超過2^128二進制位的消息。

              消息驗證碼(MAC)

              帶密鑰的Hash函數,密碼學中,通信實體雙方使用的一種驗證機制,保證消息數據完整性的一種工具。

              安全性依賴于Hash函數,故也稱帶密鑰的Hash函數。消息認證碼是基于密鑰和消息摘要所獲得的一個值,可用于數據源發認證和完整性校驗。在發送數據之前,發送方首先使用通信雙方協商好的散列函數計算其摘要值。在雙方共享的會話密鑰作用下,由摘要值獲得消息驗證碼。之后,它和數據一起被發送。接收方收到報文后,首先利用會話密鑰還原摘要值,同時利用散列函數在本地計算所收到數據的摘要值,并將這兩個數據進行比對。若兩者相等,則報文通過認證。

              通常有基于HASH函數的MAC,我們成為HMAC。以及基于分組密碼的MAC,我們成為CMAC。

              非對稱算法

              DSA Digital Signature Algorithm. based on discrete logarithms computation.DSA用于簽名,而RSA可用于簽名和加密。

              EC-DSA是ECC與DSA的結合,整個簽名過程與DSA類似,所不一樣的是簽名中采取的算法為ECC。

              PKCS#1 RSA密碼學規范,版本2.1

              標準的橢圓曲線ECC算法,包含ECC密鑰產生、ECDSA簽名、ECKA-EG、ECKA-DH協商,支持的曲線如:

              NIST P-256,brainpoolP256r1,FRP256V1等。

            1024你懂的国产日韩欧美_亚洲欧美色一区二区三区_久久五月丁香合缴情网_99爱之精品网站

            <listing id="lnlbz"></listing>

                <address id="lnlbz"></address>
                <form id="lnlbz"><th id="lnlbz"><listing id="lnlbz"></listing></th></form>

                    <form id="lnlbz"></form>

                    <progress id="lnlbz"><nobr id="lnlbz"></nobr></progress>

                    <address id="lnlbz"><sub id="lnlbz"><menuitem id="lnlbz"></menuitem></sub></address><listing id="lnlbz"><font id="lnlbz"><cite id="lnlbz"></cite></font></listing><thead id="lnlbz"></thead><rp id="lnlbz"></rp>

                      責任編輯:韓希宇

                      免責聲明:

                      中國電子銀行網發布的專欄、投稿以及征文相關文章,其文字、圖片、視頻均來源于作者投稿或轉載自相關作品方;如涉及未經許可使用作品的問題,請您優先聯系我們(聯系郵箱:cebnet@cfca.com.cn,電話:400-880-9888),我們會第一時間核實,謝謝配合。

                      為你推薦

                      猜你喜歡

                      收藏成功

                      確定