áᏠáľá blockchain á´ááááᣠáľá ááŞááś ááááŹáá˝ áĽá áá áŤá á á áŞá áĽáá°áá áŤááťá á°áá áĽáť áá¸áᢠáá áá á˝áá áá áá á´áááá á áŤáá°ááá ᣠáľá áľáááśáš áĽá áĽááąá áááľáááľ ááááśá˝ áĽáááááŤáá á˘
á á áá˛áŞááľ á˛áľá°ááľ ááľáĽ áŤááľ ááŽáááśá˝ ááľáĽ á á ááą áá á˛á°áŤ ᣠá°ááŁáŠ á°á áááą á¨á°á á á ᣠáłááąáá á¨áááá á˝ááł áŤáá á¨áá¨á ááá áá° blockchain áá¨áá፠á°ááłá˘ á áśáľá°áá áľáááľ ááááŚá˝ áá áááŚá˝á áá¨ááἠáĽá á áĽááá áááŚá˝ áá á áááľá¨áľ á ááľ ááá áá á áááŤá á áľáááľ áŽááľáŤáľ ááá ááľáĽ ááľáá¸á፠á áľááá áá á. á á áá°áá áĽááł áá áŤáá á°ááŁá á áŁá ááá áá, ááá áá á áá°áą ááľáĽ á¨ááłá°ááľ áááá˝ á¨á ááą á¨áááááľ áááł á á áááá áá¤áľ áá á˛áá°á, á°á¨á᪠ááľáááśá˝ ááłáŤá. á ááááŞáŤ á°á¨á, áá á áĽáá°áá á áááľ á¨áá¨áá፠áá´ áá á á ááá áĽáááľ áá. áá ááááŞáŤ áááŽá˝ ááááŞáŤá˘
á˝áአblockchain áŤáą áŤáąá á¨áťá á¨á°áá á áŤá áľááá á áĽáááźáá ááľáĽ áŤá áĽáἠáŽááľáŤáśá˝ áľá ááŤáá ááá ááá á áŤáááᢠá á°ááłáłá áá á¨áľáááľ áŽááľáŤáśá˝ ááá˝ áĽááá áá áľá áĽááá°á áááŽá˝ (á¨á á¨áŤ áááá¨áľ ᣠá¨áááᏠá°ááὠᣠááá°) áá¨á áá ááááłáᢠáĽáἠáŽááľáŤáśá˝ á áľááá áĽáá˛á°áŠ á¨áĽáááźáá áá á¨á°áá ááľ áá¨ááá˝ á áľá°ááá áĽá á¨á°á¨ááá ááá á ááŁá¸áᢠáá á˝áá á¨áááłá áĽáá° Town Crier áĽá DECO áŤá áŚáŤááá˝á á áá áá ááᢠáĽááá áŚáŤááá˝ á áĽáááźáá ááľááá áá áŤá áľáááľ áá á¨áłáá á¨áľá á áááá áá¨áá áĽáá˛áŤáá ááá áłáᤠáĽááá á áľá°ááá áá¨á á á áŤá˘áá˝ áá¸á áááľ áĽáá˝áááá˘
áŚáŤáááľ
á¨áááąáľ á¨áĽáá áłáľ ááἠá¨áŠá˛áŤ áááŤá áŤá¸áá áĽáἠáŽááľáŤáľ 0.001 btc áá° á˘áľáŽáá áŚááłá áĽáá°ááŤáľá°ááá á áľáĄáľá˘ áĽááá°á áľá á áá¨á°áľá áľ áá áĽáἠáŽááľáŤáą á¨áľáá ááἠáĽááłá¸áá áá¨á ááľá°ááá á áá ᾠᣠáĽá áĽáá áĽá á˝ááŽá˝ áááłá-áá áá áá¨á á¨á¨áľ áááᾠᣠá°á áááą á á°á á á áááł áá° áĽáἠáŽááľáŤáľ áĽáá´áľ ááľá°ááá áĽáá°ááťá áĽá áá¨ááá áĽáá´áľ áá¨ááἠáĽáá°ááťá ᢠá áľáááľ áŽááľáŤáą ááľáĽ á°ááŁáááľ áŤáá áá á áĽáááą á¨áĽáááłá áá ááááłá?
áá° á¨áá¨á ááá áľááᣠ2 áááłáá˝ ááአáá˝ááᥠáĽáἠááá á¨áłáá áľá ᨠáá˝ áá áááááľ áľá ááĽá፠áá¤áśá˝ áá¨á á ááĽá¨áá á°á¨áá˝áś á¨ááá á˛áá ááá°áá á ááŤá áĽá áľá¨-áážá˝á á á ááľ áá áááááľ áĽá á¨ááŤá á¨áĽá áááŽá˝ áá¨áá ááá¨áĽ ááᢠá°ááłáłá ááἠá¨ááŤáááĄ. á¨áá¨ááá áľááááááľ ááá¨ááἠáŚáŤááá˝ áĽá á áá áááá áááłá Oraclize TLSNotary (TLS Notary Modification to Prove the Authenticity of Data) áá áááᢠáá á ááá áá áľá áŚáŤááá á á áá¨á á á áĽá á HabrĂŠ áá áĽá ááŁáĽáá˝ á á á˘áᏠáá¨áá áááľá°ááá áľáá˝ áá¨áľ áŤá á ááŤá¨áĽ áľááá áá áŚáŤááá˝ áĽáááŤáá-áłáá ááŞá¨á áĽá á˛á˘áŽá˘ á˝áá á¨áááąá áŚáŤááá˝ á¨á á áŤá ááááá˝á áĽá áĽáá˛áá áááá áá á áá ááá፠áá°áŁá.
á¨á°á Crier
Town Crier (TC) á IC3 (The Initiative for Cryptocurrency and Contracts) á 2016 á CCS'16 á áľá°áááᢠá¨á˛á˛ áá ááłáĽ áá¨áá á¨áľá áŁá˘áŤ áá° áááá áŽááľáŤáľ áŤáľá°ááá áĽá á TC á¨áá¨á á áá¨á á áľá áŁá˘áŤá áá áŤáá áá á°ááłáłá áááá áŤá¨áááĄá˘ TC á¨ááἠáŁáá¤áľááľá ááá¨ááἠTEE (á¨áłáá ááľáá¸á፠á áŤáŁá˘) áá áááᢠá¨ááááŞáŤá á¨TC áľáŞáľ á¨Intel SGX áá áĽáá´áľ áĽáá°áá°áŤ ááááťáá˘
Town Crier á blockchain ááľáĽ áĽá á áľááá° áááá ááľáĽ áŤáá ááá - TC Serverá˘
TC áŽááľáŤáľ á áĽáááźáá áá áá áĽá á TC á¨ááľ áá¨á¨áť áá áŤáááááᢠá¨CU (á¨á°á áá áľáááľ áŽááľáŤáľ) áĽáŤááá˝á ááá áá áĽá á¨TC á áááá ááá˝ ááááłáᢠá á˛á˛ á áááá ááľáĽ á á¤áááá áĽá á áááá¨áĽ ááŤá¨á áááááľá á¨áááĽá áĽá ááááŤáá á¨áĽáááźáá áá á¨ááŤáááá áŞáá á áᢠá˘áááá á¨áĽáááźáá á¨áááἠáĽá áááĽááśá˝á áá° áĽáááźáá á á˛ááłá ááá á¨ááááľ ááŽááááá ááááá˘
á¨á˘áá´á á¤áľáá¤ááľ á˘áááá á ecal á¨áá°áŤ á¤áá á áŤáá á¨á፠á¤á°-áá˝áááľ á°á°áá ááá°áľ áá˝ááᢠEcall ááĽáĽáá áá° ááááŤá áŤáľá°ááááᢠááááŤá áĽáľáŞáᣠáľá¨áľ ááá áአáááł áĽáľáŞáá á áľá¨áľ áŽáąá áá áŤáᢠocall á¨ááááŤá áá á¨á°áááš á°ááŁáŤáľá áááĽáŤáľ áá á
ááᢠOcall á¨áá°áá á¨á á¨á
áĽáŠ áá áá áĽá á áĽáą á¨áááłáá áĽáŞ á°á°áá ááá áŤáᢠocall á¨á°áá¸á á áá áááŁá áŞáŤá áá° ááááŤá ááááłá.
á á¤áááá ááá ááľáĽáŁ á°á
áááą á¨á°á á á áťáá á¨áľá á áááá áá á°áá
áŻáᣠá˘áááá áŤáą á¨áááá á áááá áá á¨á˛á¤áá¤áľ áá¨áŁá ἠáŤá¨áááá áĽá áááá ááŞááśááŤáá áľáŤáá˝á á ááľáĽ á áŠá áŤá¨ááááᢠá¨á˛á¤áá¤áľ á¤á°-áá˝áááľ (mbedTLS) áĽá á¨á°ááá° á¨á¤á˝á˛á˛á áŽáľ áá° SGX á áŤáŁá˘ á°áá¨ááᢠáĽáá˛ááᣠEnclave á¨áááľ á ááááŽá˝á á°áá°ááŹáśá˝ ááá¨ááἠá¨áľá CA á°áá°ááŹáśá˝á (á¨ááľáá áá¨ááśá˝ áľáĽáľáĽ) áááᢠRequest Handler á¨áłáłááŤá áĽáŤáá á á¤á˛áŹá á áá¨á á á
áá¸áľ á°ááĽá á˛ááŞááľ á áľáá á°áá°áᢠá¨ááŤá á¨á°á á¨ááá áłáłááŤá á¨áŤá á¨á˘á´áŹá ááĽááľ áŤáááŤáᣠá skTC ááááá áĽá áá° Relay áŤáľá°ááááá˘
á¨ááľá°ááááŤá ááá á¨á°áá á á áááá˝áŁ TCPᣠBlockchain á áááá˝á áŤáŤáľáłáᢠá¨á°áá á á áááá˝ á˘áááá áŽáľ ááá¨ááἠáĽá á¨á°áá áá áá ááááááľ áŤáľááááᢠá°áá áá ecallá á áá áá á¨áá¨áá፠áĽáŤáá áááŤá áĽá á skTC á¨á°áá¨á á¨áá áá á°á ᨠatt (á¨ááľá¨á ááá) áá ááá ááᣠá¨ááŤá att á Intel Attestation Service (IAS) á¨á°á¨ááá á˛áá á¨áá áá á°á á áłááááľ áá á áááááľ áá¨áááŁáᢠBlockchain Interface áᢠáĽáŤááá˝á áŤá¨áááŁá áĽá á áĽáááźáá áá ááĽááśá˝á ááłáłááŤá áááľá¨áľ áŤáľáááŁáᢠááľ áŚáá´áá á¨á˘á´áŹá á°áá á áá áĽá áŞáá á¨áĽáááźáá áá á RPC áĽáŞáá˝ áĽáá˛ááá áŤáľá˝áááá˘
á¨á˛á˘ áá á áĽáŽ á ááľáŤáľ TC á áľáአá ááŤáł á˘áááááľ áĽáá˛áŤááą ááá áľáááłáᣠá áá á á¨áá¨á áá°áľá ááĽááľ á 3 áá áá¨ááŤáᢠá á ááľ á¨áŠáŤ á˘áááá ááĽááą 15 tx/á°á¨ááľ á¨ááᣠá 20 áľáአá¨áŠáŤ á˘áááááľ ááĽááą áá° 65 tx/á°á¨ááľ áá¨ááŤáᤠááááááᣠá Bitcoin blockchain ááľáĽ áŤáá á¨áá°áá á¨áľáŤ ááĽááľ 26 tx/á´áŽááľ ááá˘
DECO
DECO (áŤáá°áá¨á Oracles áTLS) á CCS'20 ááá§áᣠá¨TLS áááááśá˝á á¨áá°áá áŁá˘áŤáá˝ áá áá°áŤáᢠá¨ááἠááľáĽáŤáááľá áĽá áłááááľá áŤá¨áááŁáá˘
DECO á¨TLS áá á˛áááľáŞá ááľá áŤá áá áááᣠáľááá
á°áá áá áĽá á¨áľá á áááአá¨á˘áááŞáá˝á áááá˝ á áá¸áᣠáĽá á°áá áá á¨ááá á¨TLS ááá áá áłáł ááá á áá˝ááᢠáá
áá á˝áá ááááłáľ DECO á ááŽáśáŽá (áľáááľ áŽááľáŤáľ) ᣠá á¨ááá (áŚáŤáá) áĽá á áľá á áááá (á¨ááἠááá) ááŤá¨á áŁá áśáľáľ ááááľ á¨áá¨áŁá ἠááŽáśáŽáá áá áááá˘
DECO á¨áá°áŤá áľ ááááľ á á¨ááአá˛áł á˛áł ááŤá á°ááĽá ᲠᨠTLS á°áá¨á á¤áľ áááŁáąá áŤá¨áááŁáá˘ááá á˝áá TLS áááĄá á áááá¨á áĽá á¨TLS á°áá á áá áá ááá¨ááἠá áľá¸á᪠ááᢠáá¨á á¨áľááááá á áááá (á¨ááŽá¨ááľ á˝áá) á°á¨á°á˘
á¨DECO ááŽáśáŽá KEnc áĽá KMac ááľá ፠áááá˝á áá áááᢠá°áá áá áĽáŤáá áá° áἠá°áá¨á áááŤá ᣠá¨á áááአR áááš á¨áááŁá á˘áááŞááľáľ á áá ááአáá ᣠáá á°áá áá áĽá á áááአá°ááłáłá KMac á áá¸á ᣠáĽá á°áá áá á¨TLS áááĽááľ áááĽá áá˝ááᢠᨠDECO áááľá ááĽáŤáá ááá˝ áĽáľáŞá°áĽ áľá¨áľ KMac á¨á°áá áá (ááŽá¨á) "áá°á á " áá. á áá KMac á prover áĽá á á¨ááá ááŤá¨á á°á¨ááá - KpMac áĽá KvMacᢠá áááአááášá ááááľá á KpMac â KvMac = KMac ááá ááá˘
á¨áśáľáľ ááááľ áá¨áŁá ἠá áááááľ á á°áá áá áĽá á á áááአááŤá¨á áŤáá á¨áá¨á áááἠá¨á°á
áááľ ááľáľá áá áá¨áááá.
áľá áŤáá°áá¨á á¨áá áĽáááľ á˛áááŠáŁ á ááľ á°á áťáááááá ááĽááľ á ááłááá ᣠáá
á ᨠEthereum ᣠBitcoin áĽá Hyperledger áá á°áłáá á¨áá áŤáá°áá¨á á¨áŚááá ááśá˝ á ááłá¨ áá¨áĽ áááá á áŤáá ᣠááááŞááľá á¨áááľ ááľáĽ á ááľááŁáľ áĽáŤááłááą á¨áľáááą ááá áááá áá˝ááᢠá á°ááłáłá áá, á°á
áááľá ááá¨áááĽ, Chainlink áĽáŤááłááąá áá (á¨á
áἠáĽá á¨áá) áĽáá áááá˝á ááááŁáľ á áľáŤá ááľáĽ á¨ááłá°á áĽáŤááłááąá áá áŤáááŁá. á¨áá ááá áááᥠáĽáŤá áŤáá¸áá ááłá á¨áŤá á¨áá ááá ááááá¨áľ áá á
ááᢠáááľ áááááľ á¨ááľáááŠá áŚáŤááá˝ á¨áá ááááá˝ áá ááŁáá áŤáľááááá˘
Chainlink áŤáá°áá¨á á¨áááááşáŤá á áááŹá˝áá˝á áĽáá° áááááľ áŁá áľáá áŤáá˝ áá á áá°áŽá á¨ááááŞáŤ PoC DECO áááŤááľ á á áˇáᢠáá ááᣠáĽáľá¨á°á ááá¨á áľ áá áľá¨áľ áťááááá á¨áŽááá áŠáá¨áá˛á˛ DECO ááááąá á¨áááá˝ áá á áááĽáľ áá ááŁá˘
á áŚáŤááá˝ áá á¨áá°á¨á áĽááśá˝
á¨áá¨á á°á áááľ á áááᣠá áłáá ááŞá¨á áá á¨áá¨á°ááľ áĽááśá˝ áááľ ááľáĽ ááĽá°áááĄ
-
á TEE ááśá˝ áá á¨áŽá áľáááľ-áĽáá፠áŽáľ áááá˘
á¨áĽááą áááľáĄ- áá á°áĽá á¨á°áłáłá° á¨áľáááľ áŽááľáŤáľ áŽáľ áá° TEE á ááľá°ááá áá° ááľááá ááááľ á¨áᣠá áĽá á¨áŤáąá (á¨á°áá á¨á á¨) áľáááľ áá á á˛ááŞááľ á á°á°á¨áá áá¨á áá ááľáá¸á áá˝ááᢠááá á¨ááááť áĽá´áśáš á áá ááá ááá°á áŤá áĽá áĽáá°áá áŤá áá¨ááá˝á áááááľ áĽá¸áá ááááľ á ááááť/áá ááľ ááľá˘áŤá á˝ááá ááá°áľ ááá˘
á¨áá áĽááľ áĽá á á áá áŁáá á áľáŤáť áá á¨ááááá áŽáľ áľááááááľ á¨ááŤá¨ááἠá˘ááááá áŤáŤáľáłáᢠáá á¨á áľáŤáť áá´á á áá áá á¨áá á áľáŤáťáá á¨áááľáá á¨áŽááľáŤáąá áŽáľ á ááĽáá ááłáŤ áá˝áá. -
á¨áŽááľáŤáľ áááł ááľá˘áŤá á˝áá áá ááľá ááááŁáá˘
á¨áĽááą áááľáĄ áľáááľ áŽááľáŤáśá˝ á¨áááááŁá¸á á¨á áááá˝ áŁáá¤áśá˝ á¨áŽááľáŤáąá áááł á˘áááŞááľ á áá ááአá¨á áĽáŠ á᪠ááááľ áá˝ááᢠá ááľ á áĽá á¨ááľááá ááááľá á áááŁá á á¨ááĽááą á ááľ áĽá á áá áŤááá á¨áááááľ áááł ááááá áĽá á¨áľááš ááááŽá˝ áĽáá°áᥠáĽá á¨áľáá áááá á¨áŽááľáŤáľ áá´ áĽá á áá áĽáá°áá ááá°á áá˝áá ᣠááááŤáąá áĽáἠá¨áŽááľáŤáľ áŽáľ áŤáą áĽá á´áááŤá ááááŤááš á áá ááááá˘
á¨ááľááá áááá á áŤáą á áľá°áááááľ ááá¨ááἠáĽá á. -
á¨áá áťáá áĽááśá˝á˘
á á°ááŤáŠ áááłáá˝ ááľáĽ á¨áá á°á¨ áľááľáł áĽá á¨áá¸á፠ááłá¨áťá áá¨áłá°á á¨áá áá áአá¨áĽááľ á áááľá˘ á¨áá ááááą áĽááľ ááłá ááŤáá áĽá ááŽáĽ ááá˘
á¨áĽááľ áľáĽáááĄ-- t0: á áĽáá á¨á°áááá áá°áľ á á ááá á¨ááἠáá¸á፠áááá.
- t1: á°ááá á á°á áá ááľáĽáŤáááľ áŤáá áá¨á (ááŞááśááŤáá áááá˝) áá á¨ááá¨áŽá á¨ááľáłááť ááłá¨áť áŤáá áŽáľ áá°áŤáᢠá¨áá¸á፠ááľáá á¨ááá¨á á á ááá á˘áľ áá áá á áááľá¨áľ ááᢠá áĽáá áá áŁáá ááłá áŞáá˘áľ = 0 áĽá áá¸á፠ááľáá 2 áá áŤáá á áľáŤáť X ááá áŁáá˘á X ááľáĽ á¨á°á¨áḠáá¨á áá° áá¸ááŤá á°áááᣠá¨áá á ááľ á¨áá á¨áá áá¨á ááááŤáá˘
- t2ᥠá áĽáá á¨áľáá áá¸á፠ááľááŽáš áĽáá°á°áŁá¨áŠ áááľáťá - á°ááá á¨á°á áááŁá¸á ááľááŽá˝á˘ áá á¨ááłá¨áť ááá á áááŤáľ áá. áá áá ááá ááĽáŤááłááą áŞáá˘áľ á ááľáá á áĽáá áááá ááá áŤáááá˘
á¨áĽááľ áĽá áᥠIntel SGX á¨áá áťáá áĽááśá˝ áĽá á á áá áá
á á¨áá¸á፠áá á¨á°áŤáŤá áááśá˝á áá¨áłá°áá áá¨áááááŁááá áá á¨ááŤáá áĽá á¨ááŽáĽ áĽááľ á ááá áá°áŤá ááááŤáąá á áĽáá á¨áá°áąá áá¸á፠ááľá°áśá˝ áľááá¨áłá°á áĽá áá¸ááŤáá á¨á°á áá áá áľááááŤá˘
áľááá
á á áá áá á¨áá
áĽááľ ááá á áľá°ááá áĽá á á¨áá.
áĽáá° ááŤáá áĽá ááŽáĽ áŤá áĽáá° Specter áĽá Foreshadow (L1TF) áŤá áĽááśá˝á ááłáááᢠá áśáľá°á ááá áťáá á áŠá á¨áá¸á፠áá á°á¨ áľááľáł áá¨áá áĽáá˛áŤáᥠáŤáľá˝áááłá. á¨áĽááá áĽááśá˝ á áááą áá á¨áá°áŤá ᨠSpecter-v2 á°áááááľ áĽá á á°á°áĽáˇáá˘
á¨DECO áá á á°áŤáŤáᣠáŁá áśáľáľ á á áŁáŤ áá¨áŁá ἠá¨á°á áááľ ááľáľá áá°áŁááĄ-
- Prover Integrityᥠá¨á°á áá prover á¨á áááá ááá áá¨áá ááá áá á á áá˝áá áĽá á áááአáá áŤááá áĽáŤááá˝á áĽáá˛áá á ááá áľáááá ááá áĽáŤááá˝ á áľá á°áľ ááá˝ áĽáá˛á°áĽ ááľá¨á á áá˝ááᢠáá á¨áá°á¨áá á á áááá áĽá á prover ááŤá¨á áŁáá á¨áĽáŤá á áŚá˝ ááá˘
- á á¨ááá áłááááľáĄ á¨á°á áá á á¨ááá prover á¨á°áłáłáą áááśá˝á áĽáá˛áŤáá ááŤá°áá á áá˝ááá˘
- áááááľáĄ á¨á°á ááá á á¨ááá á¨á áἠáá¨áá (áĽáŤáᣠá¨á áááá áľá) áĽáť áá á¨ááá¨áá¨áá˘
á DECO ááľáĽ á¨áľáŤáá ááá á°áááááśá˝ áĽáť ááአáá˝ááᢠá ááááŞáŤáŁ á áśáľáľ ááááľ áá¨áŁá ἠá á¨ááአáľáŠáľ áááľ á áá áá á¨á ááááŠá ááááľ áá¨ááἠáá˝ááᢠááá áá á¨áĽá áá¨áŁá ἠá áá á á¨ááአá ááľááá ááĽááĽá á áááŤážá˝ (á áá á áľáŤáťáá˝) áá áá°ááá á áá áľá˘ áľááá á á á¨ááá áĽá á á áááአááŤá¨á áŤáá áááááľ á¨áľáŤáá ááá á¨á°á á á ááá á áá áľá˘ áá á¨áááá ááŽáá˛á á áá áá ááá˘
á¨áá áá˝á˝á
Town Crier á á áááአááá ááľáĽ áŤáá á˘áááá áá á ááľáŤáľ áá á¨á°áá°á¨á° á˛áá DECO á°áá á¨áśáľáľ ááááľ áá¨áŁá ἠáĽá á¨áá¨á ááľá áŤá á ááľá ፠áááá˝ á áá áá á¨áá¨ááá á ááŁáĽ áľááááááľ ááá¨ááἠáŤáľá˝ááᢠá¨áĽááá á áŚáŤááá˝ ááááá á áá¨á°ááľ ááľáááśá˝ áá°á¨áľ á°áŤááˇá-á áááá, á°á áááľ, á᪠áĽá á°ááŁáŤáááľ.
á¨á°á Crier
DECO
á ááťá¸á
ááŁá (0.6 á°á¨ááľ ááá ááá
)
áááá (ááŽáśáŽáá ááá¨á¨áľ 10.50 á°)
á°á
áááľá˘
á°á
áááą áŤáá°
á¨á áá á°á
áááą á¨á°á á á
áľá ááŞ
á¨á áá ááľ áá
ááŤá˝
á°ááŁáŤáááľ
áአáááľáá áŤáľááááá
TLSá á¨áá°áá á¨ááááá á áááá áá áá°áŤá
á ááťá¸áᨠDECO áá áááľáŤáľ á¨áśáľáľ ááááľ áá¨áŁá ἠáŤáľáááá ᣠá LAN á áŠá á˛áŤáááĽáŠ 0.37 á°á¨ááľ áááľáłá ᣠáááááą á¨á°áá ᨠá áá áááááᾠᣠ2PC-HMAC áá¤áłá áá (á ááá 0,13 á´áŽááľ)ᢠá¨DECO á ááťá¸á áŁáá á¨TLS ááľá ፠áľáĽáľáŚá˝áŁ á¨áá ááᥠáá á áĽá á¨á ááľ á¨á°áá°á áá°áá áŞáŤ ááľá¨á ááľáĽáľáĽááľ ááá°ááᢠᨠIC3 á¨áááľáŽá˝ á ááŤá áá°áá áŞáŤá áĽáá° ááłá á áá ááᥠááŽáśáŽáá á LAN ááááľ 10,50 á°á¨ááľ áŤá á áááľáłáᢠá áá á á ᣠTown Crier á°ááłáłá áá°áá áŞáŤá ááá ááá á áááľ 0,6 á°á¨ááľ áááľáłá ᣠáá á ᨠDECO á áááľ 20 áĽáĽá ááŁá ááᢠááá áááŽá˝ áĽáŠá á˛ááᣠTC ááŁá ááááá˘
á°á áááľá Intel SGX enclave (á¨áá-áťáá áĽááśá˝) áá á¨áá°á¨á áĽááśá˝ áá áŤá áĽá á áľáááľ áŽááľáŤáą á°áłáłááá˝ áá áĽááá°á ááłáľ ááŤá°ááą áá˝áá. DECOá á á°ááá¨á°áŁ á¨áľáŤáá ááá áá á¨á°áŤáŤá áĽááśá˝ ááአáá˝ááᣠááá áá ááŽáá˛á áá áá áĽááá á áĽááśá˝ áá° ááá ááá ááááłáᢠáľááá DECO á¨á áá á°á áááą á¨á°á á á ááá˘
ááŞIntel SGX á á¨áá°áá ááłáŞáŤáá˝ áá á DECO ááľáĽ ááŽáśáŽáá ááááááľ á¨áááŁá áá á¨á áá áá. ááá áá TC á¨á áá ááľ á¨áááá˘
á°ááŁáŤáááľá¨ Town Crier áá áááľáŤáľ TEE á á¨áá°áá áአááłáŞáŤáá˝ áŤáľááááᢠáááłáᣠIntel SGX á 6áá áľáááľ á˘áá´á áŽá ááŽá°á°á á¤á°á°áĽ áĽá á áá áá áá°áááᢠDECO á¨ááááá ááłáŞáŤáá˝ áá áĽáá˛á°áŠ ááá áľáááłá, ááá áĽááłá TEE á áá áá ᨠDECO á ááĽá á˘ááá. á áááá áá°áą áá°á¨áľáŁ á¨DECO áŁá áśáľáľ á á áŁáŤ áá¨áŁá ἠá¨á°áá°á áá áááľáľ áá˝ááᣠááá áá áá á¨á˛á˛ áááľáá ááľáááľ áá á˛ááłá°á ááá á áá°ááᣠáľááá DECO á¨á áá á°ááŁáŤá ááá˘
áá°áá°ááŤ
áááąá áŚáŤááá˝ áá¨áĽáť áľáááá¨áľá á á áŤáľ ááľáááśá˝ áľáááłáľá áłáá ááŞá¨á ᨠDECO á á áŤáľ ááĽáĽ á áŚáľáą áĽáá°ááŤááľ ááá˝ ááᢠDECO á¨áá¨á á°á áááľ á ááá á¨á áá á áľá°ááá ᣠááŤá˝ áĽá á¨á áá á°ááŁáŤá áá ᣠááá áĽááłá á¨áśáľáľ ááá ááŽáśáŽá áááá á¨á°áá°á áá áááľáľ áá˝áá áĽá ááłáśáš á áᾠᣠáááłá ᣠá°á¨á᪠ááááá˝ á¨á˘áááŞáá˝á áááá˝ ááᢠTC á¨DECO á¨á áá ááŁá ááᣠááá áá á¨áá áťáá áĽááľ á°áááááśá˝ ááľáĽáŤáááľá áááŁáľ á¨á°ááá áŤá°ááááᢠDECO á ááá᪠2020 áĽáá°á°ááá áĽá á°á áááą á¨á°á á á áĽáá°áá áááááľ á á áá áĽááłááá áááľ ááľáĽ ááľááŁáľ áŤáľááááᢠTown Crier á 4 áááłáľ áĽááľ á˛á°ááľá áľ áĽá áĽá áá°ááá˝á á áłááá, áľááá á áĽá ááŽáááśá˝ ááľáĽ áĽá á áá ááá áľáááá áá.
ááá: hab.com