<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 的技術實現分為哪些層


    發現錯別字 2年前 提問
    回答
    1
    瀏覽
    226
    請勿發布不友善或者負能量的內容。與人為善,比聰明更重要!
    CISM-WSE CISP-PTS
    最佳答案

    ECC的技術實現可以分成4個層次:運算層、密碼層、接口層和應用層。運算層最基礎、最核心;應用層最接近用戶。

    1. 運算層

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

    2. 密碼層

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

    3. 接口層

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

    4. 應用層

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

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

    2年前 / 評論
    回答數量: 1
    亚洲 欧美 自拍 唯美 另类