แแฆแแก แแฎแแแแ แแแ แแแชแแแก แแ แฃแฌแแ แแแ แแแแแฉแแแแแก แขแแฅแแแแแแแแแ, แแ แแแขแแแแแฃแขแแแแ แแ แ แ แแแแแ แแ. แแแแ แแ แแก แกแขแแขแแ แแ แจแแแฅแแแก แแ แขแแฅแแแแแแแแก, แแแกแแฃแแ แแแ แแแก แแแแแแแแแแแแแแ แแ แแแแ แแฆแแแคแฎแแ แแก แแแแแแ.
Altirix Systems-แแก แแ แ-แแ แ แแ แแแฅแขแแ แแฃแจแแแแแกแแก, แแแแแฉแแแแแก แแแ แ แฌแงแแ แแแแ แแแแแชแแแแแแก แฃแกแแคแ แแฎแ, แชแแแแฃแ แแกแแแแ แแแแ แแแ แแแแแกแขแฃแ แแแแก แแแแชแแแ แแแฉแแแ. แกแแญแแ แ แแงแ แแแกแแแ แกแแกแขแแแแก แฉแแแแฌแแ แแแจแ แชแแแแแแแแแแก แแแแแกแขแฃแ แแแ แแ แแ แชแแแแแแแแแแก แกแแคแฃแซแแแแแ, แญแแแแแแ แแแแขแ แแฅแขแแก แแแแแแแจแ แแแ แแฃ แแ แคแแแแแแแก แจแแกแ แฃแแแแ. แแแแชแแแ แแ แแ แจแแฎแแแแแ แกแแแแแแ แขแ แแแแแแฃแ แแ, แแแแ แแ แ แแแแกแแช แแ แแชแแกแจแ แแแแแฌแแแ แแ แ-แแ แแ แแฎแแ แแก แคแแแแแกแฃแ แ แแแแแแแ แแแแ แแแแแแแแแแฃแแแ แแแกแ แแแแฎแแ แชแแแแแแแก แจแแแแแแ, แฉแแแแแ แแแแแขแแแแแ แแแแฎแแแแแแ. แฃแแแ แแแแแก แงแแแแแกแ, แแก แแ แแก แงแแแแแกแแแแชแแแแ แแแแแ แแกแแแ แแแแแแแชแแแก แแแฅแแแแแแแก แแแแแ แ. แแแแ แแ แแแ แแแ แ แแแจแ.
แแ แแแแแแ แแก แแ แแก, แ แแ แแแแแ แแแแแฉแแแแ แแ แแก แแแขแแแแแแฃแ แ, แแแฎแฃแ แฃแแ แแ แแแฃแแ, แแแแขแแ แแแแแฉแแแแแก แจแแแแแ แแงแแคแแ แญแแแแแแแ แแแแขแ แแฅแขแแแแ แแ แแคแแ แ แแชแแแ แแแ แ แกแแแงแแ แแก แจแแกแแฎแแ. แแแแแแ แแฃแแแ, แกแแแ แข แแแแขแ แแฅแขแแแแก แแแ แแแแแ แฎแจแแ แแ แแแแแแจแแ แแแฃแแแ แแแคแแ แแแชแแแก แ แแแแฃแ แแแแแแแแ (แคแ แแแแก แแแแแแแแแแ, แแแชแแแแแ แแฃแ แกแ แแ แ.แจ.). แแแแกแแแแแก, แ แแ แกแแแ แข แแแแขแ แแฅแขแแแแ แกแฌแแ แแ แแแฃแจแแแ, แแแแแฉแแแแแก แแแ แแแแ แแแฆแแแฃแแ แแแคแแ แแแชแแ แกแแแแ แแ แแแแแฌแแแแฃแแ แฃแแแ แแงแแก. แแก แแ แแแแแแ แแแแแแ แแแฃแแแ แแ แแแฃแแแแแก แแแแแงแแแแแแ, แ แแแแ แแชแแ Town Crier แแ DECO. แแก แแ แแแฃแแแแ แกแแจแฃแแแแแแก แแซแแแแก แแแแแฉแแแ แฅแกแแแแ แแแแแแฃแ แญแแแแแ แแแแขแ แแฅแขแก แแแแแก แกแแแแ แแแ แกแแ แแแ แแก แแแคแแ แแแชแแแก; แจแแแแแซแแแ แแแฅแแแ, แ แแ แแก แแ แแก แกแแแแ แแแคแแ แแแชแแแก แแแแฌแแแแแแแแ.
แแ แแแฃแแแแ
แฌแแ แแแแแแแแแ, แ แแ แญแแแแแแ แแแแขแ แแฅแขแ แแแแแ แแชแฎแแแก 0.001 btc แแฅแแแแก แแแขแแแแแแก แกแแคแฃแแแก, แแฃ แแฅแแแแ แกแแงแแแ แแแ แกแแคแแฎแแฃแ แแ แแแฃแแ แแแแแแแก แ แฃแกแแแแก แแแกแก. แ แแแแฃแ แ แแแแแ แฏแแแแแก แจแแแแฎแแแแแจแ, แกแแแ แข แแแแขแ แแฅแขแแ แฃแแแ แแแแแแขแแแแก แแแคแแ แแแชแแ แแแแก แจแแกแแฎแแ, แแฃ แ แแแแแแ แแแฃแแแ แแแแแ แแ แแฅ แฉแแแแแ แแแแแ แ แแแ แแ แแแแแแแแ: แกแแแแแ แแแแแฆแแ แแก แแแคแแ แแแชแแ, แ แแแแ แฃแกแแคแ แแฎแแ แแแแแแแขแแแแ แแแ แกแแแ แข แแแแขแ แแฅแขแแ แแ แ แแแแ แแแแ แฌแแฃแแแแ, แ แแ แแแคแแ แแแชแแ แแแฆแแแฃแแ แกแแแ แข แแแแขแ แแฅแขแจแ แแแฅแแแแแแก แ แแแแฃแ แแ แแแแฎแแแแ แ แแแแแแแก?
แ แแช แจแแแฎแแแ แแแคแแ แแแชแแแก แฌแงแแ แแก, แจแแแซแแแแ แแ แกแแแแแแแก 2 แกแชแแแแ แ: แกแแแ แข แแแแขแ แแฅแขแแก แแแแแแจแแ แแแ แกแแแแ แแแแกแแแขแแแ, แกแแแแช แแแคแแ แแแชแแ แแแขแฉแแแแก แจแแแแแแแแก แจแแกแแฎแแ แชแแแขแ แแแแแแแฃแแแ แแแแฎแแแ แแ แแแแ แ แแแ แแแแขแ แแ แแก แ แแแแแแแแ แกแแแขแแก แแ แแแ แแฃแแแ แแแแแแจแแ แแแ แแ แจแแแแแ แแแคแแ แแแชแแแก แแ แฉแแแ แฃแแแขแแก แฌแงแแ แแแแแแแ. แ แแแแแแช แแซแแแแ แแแแแ แแแแแชแแแแแก. แแแคแแ แแแชแแแก แกแแกแฌแแ แแก แจแแกแแแแฌแแแแแแ แแแแแแงแแแแแ แแ แแแฃแแแแ, แแแแแแแแแ Oraclize, แ แแแแแแช แแงแแแแแก TLSNotary-แก (TLS แแแขแแ แแฃแแ แแแแแคแแแแชแแ แแแแแชแแแแ แแแแแแแแแแแก แแแกแแแขแแแชแแแแแ). แแแแ แแ แแฃแแแจแ แแ แแก แกแแแแแ แแกแ แแแคแแ แแแชแแ Oraclize-แแก แจแแกแแฎแแ แแ แแ แแก แ แแแแแแแแ แกแขแแขแแ Habrรฉ-แแ.แแฆแแก แแ แแแกแแฃแแ แแ แแ แแแฃแแแแแ, แ แแแแแแแช แแงแแแแแแ แแแแแ แแแแกแฎแแแแแแฃแ แแแแแแแแก แแแคแแ แแแชแแแก แแแแแชแแแแกแแก: Town Crier แแ DECO. แกแขแแขแแแจแ แแแชแแแฃแแแ แแ แแแ แแ แแแฃแแแก แแฃแจแแแแแก แแ แแแชแแแแแแก แแฆแฌแแ แ แแ แแแขแแแฃแ แ แจแแแแ แแแ.
แฅแแแแฅแ แแฃแ แแแ แ
Town Crier (TC) แแแแแแ แแ IC3-แแก (The Initiative for Cryptocurrencies and Contracts) แแแแ 2016 แฌแแแก CCS'16-แแ. TC-แแก แแแแแแ แ แแแแ: แแแคแแ แแแชแแแก แแแแแขแแแ แแแแแแแ แแแแแ แกแแแ แข แแแแขแ แแฅแขแแ แแ แแแ แฌแแฃแแแแ, แ แแ TC-แแก แแแแ แแแฌแแแแแฃแแ แแแคแแ แแแชแแ แแแแแแ, แ แแช แแแแกแแแขแแ. TC แแงแแแแแก TEE-แก (Trusted Execution Environment) แแแแแชแแแแ แกแแแฃแแ แแแแก แแแแแแขแแคแแแแชแแแกแแแแก. TC-แแก แแ แแแแแแแฃแ แ แแแ แกแแ แแฆแฌแแ แก, แแฃ แ แแแแ แฃแแแ แแแฃแจแแแ Intel SGX-แแแ.
Town Crier แจแแแแแแ แแแฌแแแแกแแแ แแแแแฉแแแแแก แจแแแแแ แแ แแแฌแแแแกแแแ แแแแแ แแแแ แแชแแฃแแ แกแแกแขแแแแก แจแแแแแ - TC แกแแ แแแ แ.
TC แแแแขแ แแฅแขแ แแแแแฉแแแแแแ แแ แแแฅแแแแแแก, แ แแแแ แช แฌแแแ แแแฌแแแ TC-แกแแแแก. แแก แแฆแแแก แแแแฎแแแแแแก CU-แแแ (แแแแฎแแแ แแแแแก แญแแแแแแ แแแแขแ แแฅแขแ) แแ แแแ แฃแแแแก แแแกแฃแฎแก TC แกแแ แแแ แแแแ. TC แกแแ แแแ แแก แจแแแแแ แแ แแก แ แแแ, แ แแแแแแช แแแงแแ แแแก แแแแจแแ แก แแแแแแแกแ แแ แแแขแแ แแแขแก แจแแ แแก (แแ แแฎแ แแแ แขแ แแคแแแ) แแ แแแแแจแแ แแแก แแแแแแแก แแแแแฉแแแแแแ. แแแแแแแ แจแแแชแแแก progencl-แก, แแก แแ แแก แแแแ, แ แแแแแแช แแแแแแแแก แแแแฎแแแแแแก แแแแแฉแแแแแแแ แแ แแแ แฃแแแแก แจแแขแงแแแแแแแแแก แแแแแฉแแแแจแ แชแแคแ แฃแแ แฎแแแแแฌแแ แแ, progencl แจแแแชแแแก แญแแแแแแ แแแแขแ แแฅแขแแก แแแแแก แแแฌแแแก แแ แแ แกแแแแแแ แแกแ แฃแแแแก แแแก แแแแแแ แ แคแฃแแฅแชแแแก.
Intel SGX แแแแแแแ แจแแแซแแแแ แแแแแฉแแแแ, แ แแแแ แช แกแแแ แแ แแแแแแแแแแ API-แแ, แ แแแแแแช แแฃแจแแแแก ecall-แแก แกแแจแฃแแแแแแ. Ecall แแแแแขแ แแแแแก แแแแแแแก. แแแแแแแ แแฎแแ แชแแแแแแก แแแแแก แแแแก แแแกแแแแแแ แแ แกแแแแ แแ แแแฎแแแแ แแแแแแแแแแกแ. ocal แแแแแแงแแแแแ แแแแแแแแก แแแ แแ แแแแกแแแฆแแ แฃแแ แคแฃแแฅแชแแแแแก แแแแแกแแซแแฎแแแแแ. Ocall แจแแกแ แฃแแแแฃแแแ แแแแแแแแก แแแ แแ แแ แแแแแฎแแแแแ, แ แแแแ แช แแ แแกแแแแ แแแ แ แแแก แแแแ . แแแแแแก แจแแกแ แฃแแแแแก แจแแแแแ, แแแแขแ แแแ แฃแแ แฃแแแแแ แแแแแแแก.
Enclave แแแฌแแแจแ, แฃแกแแคแ แแฎแ แแ แฎแ แแแแคแแแฃแ แแ แแแฃแแแ แแแ แกแแ แแแ แแแ, แแแแแแแ แแแแแ แแฎแแ แชแแแแแแก TLS แฎแแแแก แฉแแแแ แแแแแแก แกแแแแแแ แกแแ แแแ แแแ แแ แแกแ แฃแแแแก แงแแแแ แแ แแแขแแแ แแคแแฃแ แแแแ แแชแแแก แจแแแ. TLS แแแแแแแแแแ (mbedTLS) แแ แจแแแชแแ แแแฃแแ HTTP แแแแ แแฅแกแแแ แขแแ แแแฃแแแ SGX แแแ แแแแจแ. แแกแแแ, Enclave แจแแแชแแแก root CA แกแแ แแแคแแแแขแแแก (แกแแ แแแคแแแแขแแแแก แแ แแแฃแแก) แแแกแขแแแชแแฃแ แ แกแแ แแแ แแแแก แกแแ แแแคแแแแขแแแแก แจแแกแแแแฌแแแแแแ. แแแแฎแแแแแก แแแแแฃแจแแแแแแแ แแฆแแแก แแแขแแแ แแแแก แแแแฎแแแแแก Ethereum-แแก แแแแ แแแฌแแแแแฃแ แคแแ แแแขแจแ, แจแแคแ แแแก แแ แแแแแแแแแแก แแแก. แจแแแแแ แแก แฌแแ แแแฅแแแแก Ethereum แขแ แแแแแฅแชแแแก, แ แแแแแแช แจแแแชแแแก แแแแฎแแแแแ แแแขแแแ แแแแก, แฎแแแก แแฌแแ แก แแแก skTC-แแ แแ แแแแแกแชแแแก แแแก Relay-แก.
แกแแ แแแแ แแแฌแแแ แแแแชแแแก แแแแแแขแแก แแแขแแ แคแแแกแก, TCP, แแแแแฉแแแแแก แแแขแแ แคแแแกแก. แแแแแแขแแก แแแขแแ แคแแแกแ แกแแญแแ แแ แแแแแแแแก แแแแแก แแแกแแแแกแขแฃแ แแแแแ แแ แแแแแแขแแแ แแแแฃแแแแแชแแแกแแแแก. แแแแแแขแ แแแแแแแแก แแขแแกแขแแชแแแก แแแแฎแแแแแก ecall-แแก แแแแแงแแแแแแ แแ แแฆแแแก skTC-แก แแแแ แฎแแแแแฌแแ แแแ แแ แแแก แแแจแแแก att-แแแ แแ แแแ (แแขแแกแขแแชแแแก แฎแแแแแฌแแ แ), แจแแแแแ att แแแฌแแแแแ Intel แแขแแกแขแแชแแแก แกแแ แแแกแแก (IAS) แแแแแงแแแแแแ, แฎแแแ แแ แแแก แจแขแแแแ แแแแแฌแแแแฃแแแ แกแแแแ แแ แแแก แกแแ แแแกแแ. แแแแแฉแแแแแก แแแขแแ แคแแแกแ แแแแฌแแแแก แจแแแแแแแแ แแแแฎแแแแแแก แแ แแแแแกแแแก แขแ แแแแแฅแชแแแแก แแแแแฉแแแแแ แแแขแแแ แแแแแแก แแแฌแแแแแแกแแแแก. Geth แแ แแก Ethereum-แแก แแคแแชแแแแฃแ แ แแแแแแขแ แแ แกแแจแฃแแแแแแก แแซแแแแก Relay-แก แแแฃแแแแจแแ แแแก แแแแแฉแแแแแแ RPC แแแ แแแแก แกแแจแฃแแแแแแ.
TEE-แกแแแ แแฃแจแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแฌแแ แแแแ แ แแแแแแแแ แแแแแแแ แแแ แแแแแฃแ แแ, แ แแแแช แแแแแ แแแ แแแคแแ แแแชแแแก แแแแฃแจแแแแแแก แกแแฉแฅแแ แ 3-แฏแแ . แแฃ แแ แแ แแแจแแแแฃแแ แแแแแแแแ แกแแฉแฅแแ แ แแงแ 15 แขแฅแก/แฌแ, แแแจแแ 20 แแแ แแแแแฃแ แแ แแแจแแแแฃแแ แแแแแแแแ แกแแฉแฅแแ แ แแแ แแแแ 65 แขแฅแก/แฌแ-แแแ; แจแแแแ แแแแกแแแแก, แแแฅแกแแแแแฃแ แ แแแแ แแชแแฃแแ แกแแฉแฅแแ แ แแแขแแแแแแก แแแแแฉแแแแจแ แแ แแก 26 แขแฅแก/แฌแ.
DECO
DECO (แแแชแแแขแ แแแแแแแฃแแ Oracles for TLS) แฌแแ แแแแแแแแแ แแงแ CCS'20-แแ, แแฃแจแแแแก แกแแแขแแแแแ, แ แแแแแแแช แแฎแแ แก แฃแญแแ แแ TLS แแแแจแแ แแแก. แฃแแ แฃแแแแแงแแคแก แแแแแชแแแแ แแแแคแแแแแชแแแแฃแ แแแแก แแ แแแแแแแแแแก.
DECO แแ แแแ TLS แแงแแแแแก แกแแแแขแ แแฃแ แแแจแแคแแ แแก, แแแแขแแ แแแแแแขแก แแ แแแ แกแแ แแแ แก แแฅแแ แแแจแแคแแ แแก แแแกแแฆแแแแแ แแ แแแแแแขแก แจแแฃแซแแแ TLS แกแแกแแแก แแแแแชแแแแแแก แแแงแแแแแแ, แแฃ แแแก แกแฃแ แก. แแ แแ แแแแแแแก แแแแแกแแญแ แแแแ, DECO แแงแแแแแก แกแแแแฎแ แแ แฎแแแแก แฉแแแแ แแแแแแก แแ แแขแแแแแก แแ แแแแ แก (แญแแแแแแ แแแแขแ แแฅแขแ), แแแ แแคแแแแขแแ แก (แแ แแแแก) แแ แแแ แกแแ แแแ แก (แแแแแชแแแแ แฌแงแแ แแก) แจแแ แแก.
DECO แแฃแจแแแแก แแก, แ แแ แแแ แแคแแแแขแแ แ แแฆแแแก D แแแแแชแแแแ แแแฌแแแก แแ แแแแกแขแฃแ แแแก แแแแแแแกแขแฃแ แแแแแก, แ แแ D แแแแแแ TLS แกแแ แแแ แแแแ S. แแแแแ แแ แแ แแ แแแแแแ แแก แแ แแก, แ แแ TLS แฎแแแก แแ แแฌแแ แก แแแแแชแแแแแก แแ TLS แแแแแแขแก แฃแญแแ แก แแแแแขแแแชแแก, แ แแ แแแแแชแแแแแ แแแฆแแแฃแแ แแงแ แแฃแกแขแแ แกแฌแแ แ แกแแ แแแ แแแแ (แฌแแ แแแจแแแแก แกแแ แแฃแแ).
DECO แแ แแขแแแแแ แแงแแแแแก KEnc แแ KMac แแแจแแคแแ แแก แแแกแแฆแแแแแก. แแแแแแขแ แแแแแแแแก Q แแแแฎแแแแแก แแแ แกแแ แแแ แแ, R แกแแ แแแ แแก แแแกแฃแฎแ แแแแแก แแแจแแคแ แฃแแ แคแแ แแแ, แแแแ แแ แแแแแแขแ แแ แกแแ แแแ แ แคแแแแแ แแ แแกแ แแ แแแแแ KMac-แก แแ แแแแแแขแก แจแแฃแซแแแ TLS แจแแขแงแแแแแแแแก แแแงแแแแแแ. DECO-แก แแแแแกแแแแแ แแ แแก KMac-แแก โแแแแแแแโ แแแแแแขแแกแแแ (แแ แแแแ แขแแกแแแแ), แกแแแแ แแก แแ แฃแแแกแฃแฎแแแก แแแแฎแแแแแก. แแฎแแ KMac แแงแแคแ แแ แแแแ แกแ แแ แแแแแแแฌแแแแแก แจแแ แแก - KpMac แแ KvMac. แกแแ แแแ แ แแฆแแแก KMac-แก, แ แแแ แแแจแแคแ แแก แแแกแฃแฎแ แกแแแแแแซแ แแแฌแแแแก แแแแ แแชแแแ KpMac โ KvMac = KMac.
แกแแแแฎแ แแแ แฎแแแแก แฉแแแแ แแแแแแก แแแงแแแแแแ แแแแแแขแกแ แแ แกแแ แแแ แก แจแแ แแก แแแแแชแแแแ แแแชแแแ แแแแฎแแ แชแแแแแแแ แฃแกแแคแ แแฎแแแแแก แแแ แแแขแแแ.
แแแชแแแขแ แแแแแแแฃแ แแ แแแฃแ แกแแกแขแแแแแ แกแแฃแแ แแกแแก แแ แจแแแซแแแแ แแ แแฆแแแแจแแแก Chainlink, แ แแแแแแช แแแแแแ แแกแแฎแแแก Ethereum-แแแ, Bitcoin-แแแ แแ Hyperledger-แแแ แแแแกแแแแแ แแ แแแฃแแแก แแแแแซแแแแก แแแชแแแขแ แแแแแแแฃแแ แฅแกแแแแก แจแแฅแแแแก, แแแแฃแแแ แแแแก แแแแแแแแกแฌแแแแแแ: แกแแกแขแแแแก แงแแแแ แแแฌแแแ แจแแแซแแแแ แแแแแฎแแแแก. แแแแแแ แแฃแแแ, แฃแกแแคแ แแฎแแแแแก แฃแแ แฃแแแแแกแแงแแคแแ, Chainlink แกแแแแแแแแก แแแแแแฃแ แแ แแแฃแแก, แ แแแแแแช แแแแแฌแแแแแแก แแแแชแแแแจแ, แแแกแชแแก แแแกแแฆแแแแแแก แแแแแแแแชแแ (แกแแฏแแ แ แแ แแแ แซแ). แแแ แแแ แแแกแแฆแแแ แแแแแแงแแแแแ แแแฌแแแแแ แแแ แฎแแแแแฌแแ แแก แจแแกแแฅแแแแแแ, แ แแแแแแช แจแแแชแแแก แแแ แแแแแฌแงแแแขแแแแแแก แแแแแชแแแแ แแแแฎแแแแแก แจแแกแแฎแแ. แแแกแฃแฎแแก แแแกแแฆแแแแ แแฃแชแแแแแแแแ แฅแกแแแแก แแ แแแฃแแแแแก แงแแแแ แแแฌแแแแแ แแแ แฎแแแแแฌแแ แแก แแแแ แแแแแแแ.
Chainlink แแแแแแแก แแแ แแแแแแ PoC DECO-แก แฉแแขแแ แแแแก แแแชแแแขแ แแแแแแแฃแ แคแแแแแกแฃแ แแแแแแแชแแแแแ, แ แแแแ แแชแแ Mixicles. แฌแแ แแก แแ แแก Forbes-แแ แแแแ แชแแแแ แแแคแแ แแแชแแ, แ แแ Chainlink-แแ DECO แจแแแซแแแ แแแ แแแแแก แฃแแแแแ แกแแขแแขแแแแ.
แแแแแแกแฎแแแแ แแ แแแฃแแแแแ
แแแคแแ แแแชแแฃแแ แฃแกแแคแ แแฎแแแแแก แแแแแกแแแ แแกแแ, แแแแแฎแแแแแแแ แจแแแแแแ แแแแแแกแฎแแแแ Town Crier-แแ:
-
Rogue smart-contact แแแแแก แแแแฅแชแแ TEE แแแแแซแแแแ.
แแแแแแกแฎแแแก แแ แกแ: แแแแแแแแแแ แแฃแแแ แแ แแกแฌแแ แ แญแแแแแแ แแแแขแ แแฅแขแแก แแแแแก แแแแแชแแแ TEE-แแ, แแแแแแ แแ, แแแแแแแกแฎแแแแ, แ แแแแแแแช แแแแแแแ แแแแแซแแ แฌแแแแแ, แจแแซแแแแก แแแจแแคแ แฃแ แแแแแชแแแแแแ แกแแแฃแแแ แ (แแแฆแแแแฃแ แ) แญแแแแแแ แแแแขแ แแฅแขแแก แจแแกแ แฃแแแแแก. แแฃแแชแ, แแแแ แฃแแแแฃแแ แแแแจแแแแแแแแแ แแแจแแคแ แฃแแ แแฅแแแแ แแแ แแแ แแแกแแฆแแแแ แแ แแ แแแแแชแแแแแแ แฌแแแแแแก แแ แแแแแ แแ แแแ แแ แแก แจแแคแ แฃแแ แขแแฅแกแขแแก แแแแแแแ แแแแ แฃแแแแแก/แแแแแกแแแแกแแก.
แแ แแแแแแกแฎแแแกแแแ แแแชแแ แจแแแแแแ แแแแแแแแกแแแ, แ แแแแแแช แแแแฌแแแแก แแแแแแแแ แ แแแกแแแแ แแแ แแแแแแ แ แแแแแก แกแแกแฌแแ แแก. แแแแก แแแฆแฌแแแ แจแแกแแซแแแแแแแ แแแกแแแแ แแแก แกแฅแแแแก แแแแแงแแแแแแ, แกแแแแช แแแแขแ แแฅแขแแก แแแกแแแแ แแ แแแแแกแแแฆแแ แแแ แฎแแแจแแแ แฃแแแแแก แแแแแก แฐแแจแแ แแแแ. -
แแแแขแ แแฅแขแแก แกแแฎแแแแฌแแคแ แจแแคแ แฃแแ แขแแฅแกแขแแก แชแแแแแแแแแแก แแแแแแแ.
แจแแขแแแแก แแ แกแ: แแแแแซแแแแก แแคแแแแแแแแก, แ แแแแแแแแช แกแแแ แข แแแแขแ แแฅแขแแแ แกแ แฃแแแแแ, แแฅแแ แฌแแแแแ แแแแขแ แแฅแขแแก แแแแแแแ แแแแแแ แแแจแแคแ แฃแแ แคแแ แแแ แแแแแแแแก แแแ แแ. แแแแแแแกแฎแแแแก, แ แแแแแแแช แแแแแแแ แแแแแซแแก แแแแขแ แแแ, แจแแฃแซแแแ แจแแแแแ แแก แแแแขแแฅแขแแก แแแแแแแ แแแแ แขแ แแแแแฅแชแแแก แแแฌแงแแแแแแ แแ แแแก แจแแแแแ แแ แจแแฃแซแแแ แแแแกแแแฆแแ แแก แ แแแแแ แแ แแฃแแแแขแแแ แแงแ แจแแงแแแแแแ แแ แ แแแแแ แญแแแแแแ แแแแขแ แแฅแขแแก แแแแแแ แแงแ แแแแแงแแแแแฃแแ, แ แแแแแ แแแแแ แญแแแแแแ แแแแขแ แแฅแขแแก แแแแ แแ แแแกแ แขแแฅแแแแฃแ แ แแแฎแแกแแแแแแแแแ แกแแฏแแ แแ.
แแแชแแ แแแแแ แแแแแซแแก แกแแแแแแแแแแก แฃแแ แฃแแแแแกแแงแแคแแ. -
แแแแ แแแแ แแ แฎแแก แจแแขแแแแแ.
แจแแขแแแแก แกแแแชแแแแฃแ แ แขแแแ, แ แแแแแแช แแงแแแแแก แแแแแแแฃแ แ แแแฎแกแแแ แแแแก แแแแแขแแ แแแแก แแ แฅแแจแ แฌแแแแแแก แกแฎแแแแแกแฎแแ แกแชแแแแ แจแ. แแกแแแ แแแแแแกแฎแแแก แแแแแแแแแ Prime and Probe.
แแแแแแกแฎแแแก แแ แซแแแแแ:- t0: แแแแแแแกแฎแแแแ แแแกแแแก แแกแฎแแแ แแแแก แแ แแชแแกแแก แแแแ แแแแแชแแแแ แฅแแจแก.
- t1: แแกแฎแแแ แแแ แแฎแแ แชแแแแแแก แแแแก แแแฎแกแแแ แแแแก แฌแแแแแแ, แ แแแแแแช แแแแแแแแแแฃแแแ แแกแฎแแแ แแแแก แแแ แซแแแแแแ แ แแแแแชแแแแแแ (แแ แแแขแแแ แแคแแฃแแ แแแกแแฆแแแแแ). แฅแแจแแก แฎแแแ แจแแแ แฉแแแ แกแแแแแแซแ แแแขแแก แแแแจแแแแแแแแก แแแฎแแแแแ. แกแฃแ แแแแ แแแชแแแฃแ แแแแแแแแแ แแแแแฎแแแ แแแแแแจแแก แแแแแแแขแฃแ แ = 0 แแ แแแกแแแแ แแ X แฅแแจแ แฎแแแ 2. X-แจแ แจแแแแฎแฃแแ แแแแแชแแแแแ แแขแแแ แแแแ แฅแแจแจแ, แแแแชแแแแแก แแฅแแแแ แแ แกแแแฃแ แแแแแชแแแแแก.
- t2: แแแแแแแกแฎแแแแ แแแแฌแแแแก แแแกแ แฅแแจแแก แ แแแแแ แฎแแแแ แแแแแแแแแแแ - แแกแฎแแแ แแแแก แแแแ แแแแแงแแแแแฃแแ แฎแแแแแ. แแก แแแแแแแ แฌแแแแแแก แแ แแแก แแแแแแแแ. แแ แแแแ แแชแแแก แแแแแแ แแแแ แแแแแแฃแแ แแแแแแจแแกแแแแก, แแแแแแแกแฎแแแแ แแฆแแแก แแแแ แแแกแแฆแแแก.
แแแแแแกแฎแแแกแแแ แแแชแแ: Intel SGX-แก แแฅแแก แแแชแแ แแแแ แแแแ แแ แฎแแก แจแแขแแแแแแกแแแ, แ แแช แฎแแแก แฃแจแแแก แฅแแจแแแ แแแแแแจแแ แแแฃแแ แแแแแแแแแแก แแแแแขแแ แแแแก, แแแแ แแ Prime แแ Probe แจแแขแแแ แแแแแช แแแฃแจแแแแแก, แ แแแแแ แแแแแแแกแฎแแแแ แแแแแขแ แแแแแก แแแกแ แแ แแชแแกแแก แฅแแจแ แแแแแแแแแก แแ แแแแแ แแแก แฅแแจแก แแกแฎแแแ แแแแแ.
แแแ แแแแ, แแ แแ แแแกแแแแก แแ แแ แกแแแแแก แกแแแแแแ แแแชแแ แแ แแแแแแกแฎแแแกแแแ.
แแกแแแ แชแแแแแแแ แแกแแแ แจแแขแแแแแ, แ แแแแ แแชแแ Spectre แแ Foreshadow (L1TF), Prime แแ Probe-แแก แแกแแแแกแ. แแกแแแ แกแแจแฃแแแแแแก แแแซแแแแ แฌแแแแแแฎแแ แแแแแชแแแแแ แฅแแจแ แแแฎแกแแแ แแแแแแ แแแกแแแ แแฎแแ แแก แแ แฎแแก แกแแจแฃแแแแแแ. แฃแแ แฃแแแแแงแแคแแแแ แแแชแแ Specter-v2 แแแฃแชแแแแแแแกแแแ, แ แแแแแแช แแฃแจแแแแก แแ แแ แ แจแแขแแแแก แฌแแแแแฆแแแแ.
DECO-แกแแแ แแแแแแจแแ แแแแ, แกแแแแฎแ แแแ แฎแแแแก แฉแแแแ แแแแแ แฃแแ แฃแแแแแงแแคแก แฃแกแแคแ แแฎแแแแแก แแแ แแแขแแแก:
- แแ แแแแ แแก แแแแแแแแแ: แแแขแแฎแแแ แแ แแแแ แก แแ แจแแฃแซแแแ แแแแงแแแแแก แกแแ แแแ แแก แฌแแ แแแจแแแแก แแแคแแ แแแชแแ แแ แแแ แแแซแฃแแแแก แกแแ แแแ แก แแแแฆแแก แแ แแกแฌแแ แ แแแแฎแแแแแแ แแ แแ แแกแฌแแ แแ แฃแแแกแฃแฎแแก แแแฅแแแ แแแแฎแแแแแแแ. แแก แแแแแแแ แกแแ แแแ แกแ แแ แแ แแแแ แก แจแแ แแก แแแแฎแแแแแก แจแแแแแแแแแก แแแจแแแแแแ.
- แแแ แแคแแแแขแแ แแก แแแแแแแแแ: แแแขแแฎแแแ แแแ แแคแแแแขแแ แ แแแ แแแซแฃแแแแก แแ แแแแ แก แแแแฆแแก แแ แแกแฌแแ แ แแแกแฃแฎแแแ.
- แแแแคแแแแแชแแแแฃแ แแแ: แแแขแแฎแแแ แแแ แแคแแแแขแแ แ แแแแแแแก แแฎแแแแ แกแแฏแแ แ แแแคแแ แแแชแแแก (แแแแฎแแแแ, แกแแ แแแ แแก แกแแฎแแแ).
DECO-แจแ แจแแกแแซแแแแแแแ แแฎแแแแ แแแซแ แแแแแก แแแแฅแชแแแก แแแฃแชแแแแแแ. แแแ แแแแ, แกแแแแฎแ แแแ แฎแแแแก แฉแแแแ แแแแแแ, แแแ แแคแแแแขแแ แก แจแแฃแซแแแ แแแแแแแแแก แกแแ แแแ แแก แแแแแขแฃแ แแแ แแฎแแแ แแแแกแแก แแแแแงแแแแแแ. แแฃแแชแ, แฎแแแแก แฉแแแแ แแแแแแก แจแแแแแ, แแแ แแคแแแแขแแ แ แฃแแแ แแแแงแ แแแแก แฅแกแแแแก แคแแแแก แแแแแแแขแแ แแแก (IP แแแกแแแแ แแแแ). แแแ แแแแ, แแแแฃแแแแแชแแ แแแ แแคแแแแขแแ แกแ แแ แกแแ แแแ แก แจแแ แแก แแแชแฃแแ แฃแแแ แแงแแก แขแ แแคแแแแก แแแแฅแชแแแกแแแ. แแก แแแแฆแฌแแแ แแ แแฅแกแแก แแแแแงแแแแแแ.
แแ แแแฃแแแแแก แจแแแแ แแแ
Town Crier แแแคแฃแซแแแแฃแแแ แกแแ แแแ แแก แแแฌแแแจแ แแแแแแแแแ แแฃแจแแแแแแ, แฎแแแ DECO แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแแฌแแแ แแแแแชแแแแ แฌแแ แแแจแแแแก แแแแแแขแฃแ แแแ แกแแแแฎแ แแแ แฎแแแแก แฉแแแแ แแแแแแกแ แแ แแแแแชแแแแ แแแจแแคแแ แแก แแแแแงแแแแแแ แแ แแแขแแแ แแคแแฃแแ แแแกแแฆแแแแแแ. แแ แแ แแแฃแแแแแก แจแแแแ แแแ แแแแฎแแ แชแแแแแ แจแแแแแแ แแ แแขแแ แแฃแแแแแก แแแฎแแแแแ: แจแแกแ แฃแแแแ, แฃแกแแคแ แแฎแแแแ, แฆแแ แแแฃแแแแ แแ แแ แแฅแขแแแฃแแแแ.
แฅแแแแฅแ แแฃแ แแแ แ
DECO
แจแแกแ แฃแแแแ
แฃแคแ แ แกแฌแ แแคแแ (0.6 แฌแ แแแกแ แฃแแแแแแแ)
แฃแคแ แ แแแแ (10.50 แฌแ แแ แแขแแแแแแก แแแกแแกแ แฃแแแแแแ)
แฃแกแแคแ แแฎแแแแ
แแแแแแแแ แฃแกแแคแ แแฎแ
แฃแคแ แ แฃแกแแคแ แแฎแ
แแแฏแแ
แฒฃแคแ แ แซแแแ แ
แฃแคแ แ แแแคแ
แแ แแฅแขแแแฃแแแแ
แกแแญแแ แแแแก แกแแแชแแแแฃแ แแแแ แแขแฃแ แแก
แแฃแจแแแแก แแแแแกแแแแ แกแแ แแแ แแแ, แ แแแแแแช แแฎแแ แก แฃแญแแ แก TLS
แกแแฉแฅแแ แ: DECO-แกแแแ แแฃแจแแแแแกแแแแก แกแแญแแ แแ แกแแแแฎแ แแแ แฎแแแแก แฉแแแแ แแแแแ, LAN-แแ แแแงแแแแแแกแแก แกแญแแ แแแแ 0.37 แฌแแแ, แแแแจแแ แแก แแแแงแแ แแแแก แจแแแแแ แฃแ แแแแ แแฅแแแแแแแกแแแแก แแคแแฅแขแฃแ แแ 2PC-HMAC (0,13 แฌแ แฉแแฌแแ แแแ). DECO-แก แจแแกแ แฃแแแแ แแแแแแแแแแฃแแแ แฎแแแแแกแแฌแแแแแ TLS แจแแคแ แแแแก แแแแแแแฅแขแแแแ, แแแ แแแ แแแแแชแแแแแแก แแแแแแ แแ แแแแแ แแขแฃแแ แแแแแแแชแแแก แแขแแแชแแแฃแแแแแแแก แกแแ แแฃแแแแ. IC3-แแแ แแ แแแแแ แแคแชแแแแแก แแแแแแแชแแแก แแแแแงแแแแแ แแแแแแแแแ: แแ แแขแแแแแแก แจแแแกแแแแก LAN-แแ แแแแฎแแแแแแ 10,50 แฌแแแ แกแญแแ แแแแ. แจแแแแ แแแแกแแแแก, Town Crier-แก แกแญแแ แแแแ แแแแฎแแแแแแ 0,6 แฌแแแ แแกแแแแกแ แแแแแแแชแแแก แจแแกแแกแ แฃแแแแแแ, แ แแช แแแแฎแแแแแแ 20-แฏแแ แฃแคแ แ แกแฌแ แแคแแ แแแแ แ DECO. แงแแแแ แแแแแแแ แ แแงแแก, TC แฃแคแ แ แกแฌแ แแคแ แแฅแแแแ.
แฃแกแแคแ แแฎแแแแแก: แแแแแแกแฎแแแแ Intel SGX แแแแแแแแ (แแแแ แแแแ แแ แฎแแก แจแแขแแแแแ) แแฃแจแแแแก แแ แจแแฃแซแแแ แ แแแแฃแ แ แแแแแ แแแแงแแแแก แญแแแแแแ แแแแขแ แแฅแขแแก แแแแแฌแแแแแแก. แ แแช แจแแแฎแแแ DECO-แก, แจแแกแแซแแแแแแแ แขแ แแคแแแแก แแแแฅแชแแแกแแแ แแแแแแจแแ แแแฃแแ แแแแแแกแฎแแแแ, แแแแ แแ แแ แแฅแกแแก แแแแแงแแแแแ แแแแแแ แจแแขแแแแแก แแ แแคแ แแ แแแชแแ แแแก. แแแแขแแ DECO แฃแคแ แ แฃแกแแคแ แแฎแแ.
แฆแแ แแแฃแแแแ: แแฆแญแฃแ แแแแแแแก แฆแแ แแแฃแแแแ, แ แแแแแแช แแฎแแ แก แฃแญแแ แก Intel SGX-แก, แฃแคแ แ แแแฆแแแแ, แแแแ แ แแ แแขแแแแแแก แแแงแแแแแแก แฆแแ แแแฃแแแแ DECO-แจแ. แแแแขแแ TC แฃแคแ แ แซแแแ แแ.
แแ แแฅแขแแแ: Town Crier-แแแ แแฃแจแแแแแกแแแแก แกแแญแแ แแ แกแแแชแแแแฃแ แ แแฆแญแฃแ แแแแแแ, แ แแแแแแช แแฎแแ แก แฃแญแแ แก TEE-แก. แแแแแแแแแ, Intel SGX แแฎแแ แแแญแแ แแแแ แแ-6 แแแแแแก Intel Core แแ แแชแแกแแ แแแแก แแฏแแฎแแ แแ แจแแแแแ. DECO แกแแจแฃแแแแแแก แแแซแแแแ แแแฃแจแแแ แแแแแกแแแแ แแแฌแงแแแแแแแแกแแแ, แแฃแแชแ แแ แกแแแแแก DECO แแแ แแแแขแ แ TEE-แแก แแแแแงแแแแแแ. แแแงแแแแแแก แแ แแชแแกแแก แแแฎแแแแแ, DECO-แก แกแแแแฎแ แแแ แฎแแแแก แฉแแแแ แแแแแแก แจแแแซแแแแ แแแ แแแแฃแแ แแ แ แแแกแญแแ แแแก, แแแแ แแ แแก แแ แแคแแ แแ TC-แแก แขแแฅแแแแแก แจแแแฆแฃแแแแกแแแ แจแแแแ แแแแ, แแแแขแแ DECO แฃแคแ แ แแ แแฅแขแแแฃแแแ.
แแแกแแแแ
แชแแ-แชแแแแ แจแแแฎแแแแ แแ แแ แแแฃแแก แแ แจแแแแแแ แแ แแกแแแ แแแฎ แแ แแขแแ แแฃแแแ, แชแฎแแแแ, แ แแ Town Crier แฉแแแแ แฉแแแ DECO-แก แแแฎแแแแ แกแแ แแฃแแฅแขแจแ. DECO แฃแคแ แ แกแแแแแแแ แแแคแแ แแแชแแแก แฃแกแแคแ แแฎแแแแแก แแแแแกแแแ แแกแแ, แฃแคแ แ แแแคแ แแ แแ แแฅแขแแแฃแแ, แแฃแแชแ แกแแแแฎแ แแแ แแ แแขแแแแแแก แแแงแแแแแแก แจแแแซแแแแ แแแ แแแแฃแแ แแ แ แแแกแญแแ แแแก แแ แแฅแแก แแแแแกแ แแแแแแแแแแแแแ, แแแแแแแแแ, แแแแแขแแแแแ แแแแ แแชแแแแ แแแจแแคแแ แแก แแแกแแฆแแแแแแ. TC แฃแคแ แ แกแฌแ แแคแแ แแแแ แ DECO, แแแแ แแ แแแแ แแแแ แแ แฎแแก แแแแแแกแฎแแแก แฎแแ แแแแแแ แแแก แแแแคแแแแแชแแแแฃแ แแแแก แแแแแ แแแแกแแแแ แแแ แซแแแแแแ แแก แฎแแแก. แแแกแแแแแแแกแฌแแแแแแแแ, แ แแ DECO แแแแแแ แแ 2020 แฌแแแก แแแแแแ แจแ แแ แแ แแแกแฃแแ แกแแแแแ แแกแ แแ แ แแแก แฃแกแแคแ แแฎแแ แแแฉแแแแแกแแแแก. Town Crier แฃแแแ 4 แฌแแแแ แแแแแแกแฎแแแก แฅแแแจ แแงแ แแ แแแแ แ แขแแกแขแ แแแแแ แ, แแแแขแแ แแแกแ แแแแแงแแแแแ แแแแ แแ แแแฅแขแจแ แแแแแ แแแแแฃแแแ.
แฌแงแแ แ: www.habr.com