<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    ECC的技術實現分為哪些層


    發現錯別字 1周前 提問
    回答
    1
    瀏覽
    36
    請勿發布不友善或者負能量的內容。與人為善,比聰明更重要!
    回答數量: 1
    CISO 高級信息系統項目管理師 PMP

    ECC的技術實現分為以下四層:

    • 運算層運算層的主要功能是,提供密碼算法所需要的所有數論運算支持,包括:大整數加、減、乘、除、模,gcd、逆、模冪等。運算層的實現效率將對整個密碼系統的效率起決定性作用。因而運算層的編程工作是算法實現最核心、最基礎,也是最艱巨的部分。

    • 密碼層密碼層的主要功能是,在運算層的支持上,選擇適當的密碼體制,科學地、準確地、安全地實現密碼算法。在相同的運算層的基礎上,我們可以構建起多種密碼體制。對于密碼體制和具體結構的選擇和實現,是密碼層的核心內容。最終,密碼系統的安全性,將決定于密碼層的實現能力。在密碼層中,為了支持公鑰密碼系統,通常必須提供5種操作:生成密鑰對、加密、解密、簽名、驗證簽名。

    • 接口層接口層的主要功能是,對各種軟、硬件平臺提供公鑰密碼功能支持。其工作重點在于:對各種硬件環境的兼容、對各種操作系統的兼容、對各種高級語言的兼容、對多種應用需求兼容。其難點主要在于:保持良好的一致性、可移植性、可重用性,以有限的資源換取應用層盡可能多的自由空間。

    • 應用層應用層是最終用戶所能接觸得到的唯一層面,它為用戶提供應用功能和操作界面。應用功能包括:交易、網絡、文件、數據庫、加解密、簽名及驗證,等等。操作界面包括:圖形、聲音、指紋、鍵盤鼠標,等等。

    回答所涉及的環境:聯想天逸510S、Windows 10。

    1周前 / 評論
    亚洲 欧美 自拍 唯美 另类