āĻāĻ, āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻ āϞāϏāϰāĻž āĻŦā§āϞāĻāĻā§āĻāύ āĻĒā§āϰāϝā§āĻā§āϤāĻŋ, āĻā§āϰāĻŋāĻĒā§āĻā§āĻāĻžāϰā§āύā§āϏāĻŋ āĻāĻŦāĻ āĻāĻāĻŋ āĻāϤāĻāĻž āĻĻā§āϰā§āĻĻāĻžāύā§āϤ āϏ⧠āϏāĻŽā§āĻĒāϰā§āĻā§ āϞā§āĻā§āύāĻŋāĨ¤ āϤāĻŦā§ āĻāĻ āύāĻŋāĻŦāύā§āϧāĻāĻŋ āĻāĻ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāϰ āĻĒā§āϰāĻļāĻāϏāĻž āĻāϰāĻŦā§ āύāĻž; āĻāĻŽāϰāĻž āĻāϰ āϤā§āϰā§āĻāĻŋāĻā§āϞāĻŋ āĻāĻŦāĻ āϏā§āĻā§āϞāĻŋ āĻĻā§āϰ āĻāϰāĻžāϰ āĻāĻĒāĻžāϝāĻŧāĻā§āϞāĻŋ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻĨāĻž āĻŦāϞāĻŦāĨ¤

Altirix āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāĻāĻāĻŋ āĻĒā§āϰāĻāϞā§āĻĒā§ āĻāĻžāĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻŦā§āϞāĻāĻā§āĻāύā§āϰ āĻŦāĻžāĻāϰā§āϰ āĻā§āϏ āĻĨā§āĻā§ āĻĄā§āĻāĻžāϰ āύāĻŋāϰāĻžāĻĒāĻĻ, āϏā§āύā§āϏāϰāĻļāĻŋāĻĒ-āĻĒā§āϰāϤāĻŋāϰā§āϧ⧠āύāĻŋāĻļā§āĻāĻŋāϤāĻāϰāĻŖā§āϰ āĻāĻžāĻāĻāĻŋ āĻāĻĻā§āĻā§āϤ āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āϤā§āϤā§āϝāĻŧ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āϰā§āĻāϰā§āĻĄāĻā§āϞāĻŋāϤ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻž āĻāĻŦāĻ āĻāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰā§, āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋāϰ āϝā§āĻā§āϤāĻŋāϤ⧠āĻāĻ āĻŦāĻž āĻ āύā§āϝ āĻļāĻžāĻāĻž āĻāĻžāϞāĻžāύ⧠āĻĒā§āϰāϝāĻŧā§āĻāύ āĻāĻŋāϞāĨ¤ āĻĒā§āϰāĻĨāĻŽ āύāĻāϰ⧠āĻāĻžāĻāĻāĻŋ āĻŦā§āĻļ āϤā§āĻā§āĻ, āϤāĻŦā§ āϝāĻāύ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋāϤ⧠āĻ āĻāĻļāĻā§āϰāĻšāĻŖāĻāĻžāϰ⧠āĻāĻāĻāĻŋ āĻĒāĻā§āώā§āϰ āĻāϰā§āĻĨāĻŋāĻ āĻ āĻŦāϏā§āĻĨāĻž āϤāĻžāϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻĢāϞāĻžāĻĢāϞā§āϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰā§, āϤāĻāύ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āĻāĻĒāϏā§āĻĨāĻŋāϤ āĻšāϝāĻŧāĨ¤ āĻĒā§āϰāĻĨāĻŽāϤ, āĻāĻāĻŋ āĻāĻŽāύ āĻāĻāĻāĻŋ āĻŦā§āϧāϤāĻž āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻāĻĒāϰ āĻŦā§āϝāĻžāĻĒāĻ āĻāϏā§āĻĨāĻžāĨ¤ āĻāĻŋāύā§āϤ⧠āĻĒā§āϰāĻĨāĻŽ āĻāĻŋāύāĻŋāϏ āĻĒā§āϰāĻĨāĻŽ.
āϏāĻŽāϏā§āϝāĻž āĻšāϞ āĻŦā§āϞāĻāĻā§āĻāύ āύāĻŋāĻā§āĻ āĻāĻāĻāĻŋ āϏā§āĻŦāĻžāϝāĻŧāϤā§āϤāĻļāĻžāϏāĻŋāϤ, āĻŦāύā§āϧ āϏāϤā§āϤāĻž, āϤāĻžāĻ āĻŦā§āϞāĻāĻā§āĻāύā§āϰ āĻāĻŋāϤāϰā§āϰ āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋāĻā§āϞāĻŋ āĻŦāĻžāĻāϰā§āϰ āĻŦāĻŋāĻļā§āĻŦ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻŋāĻā§āĻ āĻāĻžāύ⧠āύāĻžāĨ¤ āĻāĻāĻ āϏāĻŽāϝāĻŧā§, āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋāϰ āĻļāϰā§āϤāĻžāĻŦāϞ⧠āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ āĻŦāĻžāϏā§āϤāĻŦ āĻāĻŋāύāĻŋāϏ (āĻĢā§āϞāĻžāĻāĻ āĻŦāĻŋāϞāĻŽā§āĻŦ, āĻŦāĻŋāύāĻŋāĻŽāϝāĻŧ āĻšāĻžāϰ, āĻāϤā§āϝāĻžāĻĻāĻŋ) āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝā§āϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤāĨ¤ āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋ āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻŦā§āϞāĻāĻā§āĻāύā§āϰ āĻŦāĻžāĻāϰ⧠āĻĨā§āĻā§ āĻĒā§āϰāĻžāĻĒā§āϤ āϤāĻĨā§āϝ āĻ āĻŦāĻļā§āϝāĻ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ āĻāĻŦāĻ āϝāĻžāĻāĻžāĻ āĻāϰāĻž āĻāĻāĻŋāϤāĨ¤ Town Crier āĻāĻŦāĻ DECO āĻāϰ āĻŽāϤ⧠āĻāϰāĻžāĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻ āϏāĻŽāϏā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻ āĻāϰāĻžāĻāϞāĻā§āϞāĻŋ āĻŦā§āϞāĻāĻā§āĻāύ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ āĻāĻāĻāĻŋ āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋāĻā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāϏā§āϤ āĻāϝāĻŧā§āĻŦ āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āϤāĻĨā§āϝ āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧ; āĻāĻŽāϰāĻž āĻŦāϞāϤ⧠āĻĒāĻžāϰāĻŋ āϝ⧠āĻāĻā§āϞāĻŋ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύāĻāĻžāϰā§āĨ¤
āĻāϰāĻžāĻāϞ
āĻāϞā§āĻĒāύāĻž āĻāϰā§āύ āϝ⧠āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻŋāϝāĻŧ āĻĢā§āĻāĻŦāϞ āĻā§āϞāĻžāĻŦ āϰāĻžāĻļāĻŋāϝāĻŧāĻžāύ āĻāĻžāĻĒ āĻāĻŋāϤāϞ⧠āĻāĻāĻāĻŋ āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋ āĻāĻĒāύāĻžāϰ āĻŦāĻŋāĻāĻāϝāĻŧā§āύ āĻāϝāĻŧāĻžāϞā§āĻā§ 0.001 btc āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰā§āĨ¤ āϏāϤā§āϝāĻŋāĻāĻžāϰā§āϰ āĻŦāĻŋāĻāϝāĻŧā§āϰ āĻā§āώā§āϤā§āϰā§, āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋāϤ⧠āĻā§āύ āĻā§āϞāĻžāĻŦ āĻāĻŋāϤā§āĻā§ āϏ⧠āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāϤ⧠āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻāĻžāύ⧠āĻŦā§āĻļ āĻāϝāĻŧā§āĻāĻāĻŋ āϏāĻŽāϏā§āϝāĻž āĻĻā§āĻāĻž āĻĻā§āϝāĻŧ: āĻāĻ āϤāĻĨā§āϝāĻāĻŋ āĻā§āĻĨāĻžāϝāĻŧ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāϝāĻŧ, āĻā§āĻāĻžāĻŦā§ āĻāĻāĻŋ āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋāϤ⧠āύāĻŋāϰāĻžāĻĒāĻĻā§ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāĻž āϝāĻžāϝāĻŧ āĻāĻŦāĻ āĻā§āĻāĻžāĻŦā§ āϤāĻĨā§āϝ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻž āϝāĻžāϝāĻŧ āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋāϤ⧠āĻĒā§āϰāĻžāĻĒā§āϤ āĻŦā§āϧ āĻāϏāϞ⧠āĻŦāĻžāϏā§āϤāĻŦāϤāĻžāϰ āϏāĻžāĻĨā§ āĻŽāĻŋāϞ⧠āϝāĻžāϝāĻŧ?
āϝāĻāύ āϤāĻĨā§āϝā§āϰ āĻāϤā§āϏā§āϰ āĻāĻĨāĻž āĻāϏā§, āϤāĻāύ 2āĻāĻŋ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ āĻšāϤ⧠āĻĒāĻžāϰā§: āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāϏā§āϤ āĻāϝāĻŧā§āĻŦāϏāĻžāĻāĻā§āϰ āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋ āϏāĻāϝā§āĻā§āϤ āĻāϰāĻž āϝā§āĻāĻžāύ⧠āĻŽā§āϝāĻžāĻā§āϰ āĻĢāϞāĻžāĻĢāϞ āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āĻā§āύā§āĻĻā§āϰā§āϝāĻŧāĻāĻžāĻŦā§ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āĻšāϞ āĻāĻāĻžāϧāĻŋāĻ āϏāĻžāĻāĻ āĻāĻāϏāĻžāĻĨā§ āϏāĻāϝā§āĻā§āϤ āĻāϰāĻž āĻāĻŦāĻ āϤāĻžāϰāĻĒāϰ⧠āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻāϤā§āϏ āĻĨā§āĻā§ āϤāĻĨā§āϝ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰāĻžāĨ¤ āϝ⧠āĻāĻāĻ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ āϤāĻĨā§āϝā§āϰ āϏāĻ āĻŋāĻāϤāĻž āϝāĻžāĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻāϰāĻžāĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ āĻāϰāĻžāĻā§āϞāĻžāĻāĻ, āϝāĻž TLSNotary āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠(TLS Notary Modification to Prove the Authenticity of Data)āĨ¤ āĻāĻŋāύā§āϤ⧠āĻāϰāĻžāĻā§āϞāĻžāĻāĻ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻā§āĻāϞ⧠āϝāĻĨā§āώā§āĻ āϤāĻĨā§āϝ āϰāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻšā§āϝāĻžāĻŦā§āϰā§āϤ⧠āĻŦā§āĻļ āĻāϝāĻŧā§āĻāĻāĻŋ āύāĻŋāĻŦāύā§āϧ āϰāϝāĻŧā§āĻā§āĨ¤ āĻāĻ āĻāĻŽāĻŋ āĻāϰāĻžāĻāϞ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻĨāĻž āĻŦāϞāĻŦ āϝā§āĻā§āϞāĻŋ āϤāĻĨā§āϝ āĻĒā§āϰā§āϰāĻŖā§āϰ āĻāύā§āϝ āĻāĻāĻā§ āĻāĻŋāύā§āύ āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§: āĻāĻžāĻāύ āĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻāĻŦāĻ DECOāĨ¤ āύāĻŋāĻŦāύā§āϧāĻāĻŋ āĻāĻāϝāĻŧ āĻāϰāĻžāĻāϞā§āϰ āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āύā§āϤāĻŋāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāϰāĻŖ āĻāĻŦāĻ āϏā§āĻāϏāĻžāĻĨā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļāĻĻ āϤā§āϞāύāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤
āĻļāĻšāϰ⧠āĻā§āώāĻ
3 āϏāĻžāϞ⧠CCS'2016-āĻ IC16 (The Initiative for Cryptocurrencies and Contracts) āĻĻā§āĻŦāĻžāϰāĻž Town Crier (TC) āĻāĻžāϞ⧠āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ TC āĻāϰ āĻŽā§āϞ āϧāĻžāϰāĻŖāĻž: āĻāĻāĻāĻŋ āĻāϝāĻŧā§āĻŦāϏāĻžāĻāĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋāϤ⧠āϤāĻĨā§āϝ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰā§āύ āĻāĻŦāĻ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āϝ⧠TC āĻĻā§āĻŦāĻžāϰāĻž āϏāϰāĻŦāϰāĻžāĻš āĻāϰāĻž āϤāĻĨā§āϝ āĻāϝāĻŧā§āĻŦāϏāĻžāĻāĻā§āϰ āĻŽāϤā§āĻāĨ¤ TC āĻĄā§āĻāĻž āĻŽāĻžāϞāĻŋāĻāĻžāύāĻž āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ TEE (āĻā§āϰāĻžāϏā§āĻā§āĻĄ āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻļāύ āĻāύāĻāĻžāϝāĻŧāϰāύāĻŽā§āύā§āĻ) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ TC āĻāϰ āĻŽā§āϞ āϏāĻāϏā§āĻāϰāĻŖ āĻŦāϰā§āĻŖāύāĻž āĻāϰ⧠āĻāĻŋāĻāĻžāĻŦā§ Intel SGX āĻāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāϤ⧠āĻšāϝāĻŧāĨ¤
āĻāĻžāĻāύ āĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻŦā§āϞāĻāĻā§āĻāύā§āϰ āĻāĻŋāϤāϰ⧠āĻāĻāĻāĻŋ āĻ
āĻāĻļ āĻāĻŦāĻ OS-āĻāϰ āĻāĻŋāϤāϰ⧠āĻāĻāĻāĻŋ āĻ
āĻāĻļ āύāĻŋāϝāĻŧā§ āĻāĻ āĻŋāϤ - TC āϏāĻžāϰā§āĻāĻžāϰāĨ¤

TC āĻāύā§āĻā§āϰāĻžāĻā§āĻ āĻŦā§āϞāĻāĻā§āĻāύ⧠āϰāϝāĻŧā§āĻā§ āĻāĻŦāĻ TC-āĻāϰ āϏāĻžāĻŽāύā§āϰ āĻĒā§āϰāĻžāύā§āϤ āĻšāĻŋāϏā§āĻŦā§ āĻāĻžāĻ āĻāϰā§āĨ¤ āĻāĻāĻŋ CU (āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋ) āĻĨā§āĻā§ āĻ
āύā§āϰā§āϧ āĻā§āϰāĻšāĻŖ āĻāϰ⧠āĻāĻŦāĻ TC āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ āĻāĻŋāϏāĻŋ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻāĻŋāϤāϰ⧠āĻāĻāĻāĻŋ āϰāĻŋāϞ⧠āϰāϝāĻŧā§āĻā§, āϝāĻž āĻāĻŋāĻāĻŽāĻšāϞ āĻāĻŦāĻ āĻāύā§āĻāĻžāϰāύā§āĻā§āϰ (āĻĻā§āĻŦāĻŋāĻŽā§āĻā§ āĻā§āϰāĻžāĻĢāĻŋāĻ) āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āϏāĻāϝā§āĻ āϏā§āĻĨāĻžāĻĒāύ āĻāϰ⧠āĻāĻŦāĻ āĻŦā§āϞāĻāĻā§āĻāύā§āϰ āϏāĻžāĻĨā§ āĻāĻŋāĻāĻŽāĻšāϞāĻā§ āϏāĻāϝā§āĻā§āϤ āĻāϰā§āĨ¤ āĻāύāĻā§āϞā§āĻā§ āĻĒā§āϰā§āĻā§āύāĻā§āϞ āĻĨāĻžāĻā§, āϝāĻž āĻāĻŽāύ āĻā§āĻĄ āϝāĻž āĻŦā§āϞāĻāĻā§āĻāύ āĻĨā§āĻā§ āĻ
āύā§āϰā§āϧ āĻāϰ⧠āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻŋāĻāĻžāϞ āϏā§āĻŦāĻžāĻā§āώāϰ āϏāĻš āĻŦā§āϞāĻāĻā§āĻāύ⧠āĻŦāĻžāϰā§āϤāĻž āĻĢā§āϰāϤ āĻĻā§āϝāĻŧ, āĻĒā§āϰā§āĻā§āύāĻā§āϞ⧠āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋ āĻā§āĻĄā§āϰ āĻ
āĻāĻļ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻŽā§āϞāϤ āĻāϰ āĻāĻŋāĻā§ āĻāĻžāϰā§āϝ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰā§āĨ¤
āĻāύā§āĻā§āϞ SGX āĻāύāĻā§āϞā§āĻāĻā§ ecall āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāϞāĻŽāĻžāύ āĻāĻāĻāĻŋ API āϏāĻš āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāϰāĻž āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻžāĻŦāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ Ecall āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāĻŋāĻāĻŽāĻšāϞ⧠āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰā§āĨ¤ āĻāĻŋāĻāĻŽāĻšāϞ āϤāĻžāϰ āĻā§āĻĄāĻāĻŋ āĻāĻžāϰā§āϝāĻāϰ āĻāϰ⧠āϝāϤāĻā§āώāĻŖ āύāĻž āĻāĻāĻŋ āĻŦā§āϰ āĻšāϝāĻŧ āĻŦāĻž āϝāϤāĻā§āώāĻŖ āύāĻž āĻāĻāĻāĻŋ āĻŦā§āϝāϤāĻŋāĻā§āϰāĻŽ āĻāĻā§āĨ¤ ocal āĻāĻŋāĻāĻŽāĻšāϞā§āϰ āĻŦāĻžāĻāϰ⧠āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻĢāĻžāĻāĻļāύ āĻāϞ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧāĨ¤ Ocall āĻāĻŋāĻāĻŽāĻšāϞā§āϰ āĻŦāĻžāĻāϰ⧠āĻāĻžāϰā§āϝāĻāϰ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ
āĻŦāĻŋāĻļā§āĻŦāϏā§āϤ āĻāϞ āĻšāĻŋāϏāĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāϤ āĻšāϝāĻŧāĨ¤ āĻāĻāϞ āĻāĻžāϰā§āϝāĻāϰ āĻšāĻāϝāĻŧāĻžāϰ āĻĒāϰā§, āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāĻŋāĻāĻŽāĻšāϞ⧠āĻĢāĻŋāϰāĻŋāϝāĻŧā§ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧāĨ¤

āĻāύāĻā§āϞā§āĻ āĻ
āĻāĻļā§, āĻāĻāĻāĻŋ āϏā§āϰāĻā§āώāĻŋāϤ āĻā§āϝāĻžāύā§āϞ āĻāĻāĻāĻŋ āĻāϝāĻŧā§āĻŦ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ, āĻāĻŋāĻāĻŽāĻšāϞ āύāĻŋāĻā§āĻ āϞāĻā§āώā§āϝ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ TLS āĻšā§āϝāĻžāύā§āĻĄāĻļā§āĻ āĻāϰ⧠āĻāĻŦāĻ āĻ
āĻā§āϝāύā§āϤāϰā§āĻŖāĻāĻžāĻŦā§ āϏāĻŽāϏā§āϤ āĻā§āϰāĻŋāĻĒā§āĻā§āĻā§āϰāĻžāĻĢāĻŋāĻ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰā§āĨ¤ TLS āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ (mbedTLS) āĻāĻŦāĻ āĻšā§āϰāĻžāϏ āĻāϰāĻž HTTP āĻā§āĻĄ SGX āĻĒāϰāĻŋāĻŦā§āĻļā§ āϰāĻĒā§āϤāĻžāύāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻĻā§āϰāĻŦāϰā§āϤ⧠āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāĻžāϰā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āϝāĻžāĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāύāĻā§āϞā§āĻā§ āϰā§āĻ CA āĻļāĻāϏāĻžāĻĒāϤā§āϰ (āĻļāĻāϏāĻžāĻĒāϤā§āϰā§āϰ āĻāĻāĻāĻŋ āϏāĻāĻā§āϰāĻš) āϰāϝāĻŧā§āĻā§āĨ¤ āĻ
āύā§āϰā§āϧ āĻšā§āϝāĻžāύā§āĻĄāϞāĻžāϰ Ethereum āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻĻāϤā§āϤ āĻŦāĻŋāύā§āϝāĻžāϏ⧠āĻāĻāĻāĻŋ āĻĄā§āĻāĻžāĻā§āϰāĻžāĻŽ āĻ
āύā§āϰā§āϧ āĻā§āϰāĻšāĻŖ āĻāϰā§, āĻāĻāĻŋ āĻĄāĻŋāĻā§āϰāĻŋāĻĒā§āĻ āĻāϰ⧠āĻāĻŦāĻ āĻĒāĻžāϰā§āϏ āĻāϰā§āĨ¤ āϤāĻžāϰāĻĒāϰ⧠āĻāĻāĻŋ āĻ
āύā§āϰā§āϧ āĻāϰāĻž āĻĄā§āĻāĻžāĻā§āϰāĻžāĻŽ āϧāĻžāϰāĻŖāĻāĻžāϰ⧠āĻāĻāĻāĻŋ Ethereum āϞā§āύāĻĻā§āύ āϤā§āϰāĻŋ āĻāϰā§, skTC āĻāϰ āϏāĻžāĻĨā§ āϏā§āĻŦāĻžāĻā§āώāϰ āĻāϰ⧠āĻāĻŦāĻ āĻāĻāĻŋ āϰāĻŋāϞā§āϤ⧠āĻĒā§āϰā§āϰāĻŖ āĻāϰā§āĨ¤
āϰāĻŋāϞ⧠āĻ āĻāĻļā§ āϰāϝāĻŧā§āĻā§ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāύā§āĻāĻžāϰāĻĢā§āϏ, āĻāĻŋāϏāĻŋāĻĒāĻŋ, āĻŦā§āϞāĻāĻā§āĻāύ āĻāύā§āĻāĻžāϰāĻĢā§āϏāĨ¤ āĻāύāĻā§āϞā§āĻ āĻā§āĻĄ āĻĒā§āϰāϤā§āϝāϝāĻŧāĻŋāϤ āĻāϰāϤ⧠āĻāĻŦāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ āϏāĻžāĻĨā§ āϝā§āĻāĻžāϝā§āĻā§āϰ āĻāύā§āϝ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ ecall āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻāĻāĻŋ āϏāϤā§āϝāĻžāϝāĻŧāύā§āϰ āĻ āύā§āϰā§āϧ āĻĒāĻžāĻ āĻžāϝāĻŧ āĻāĻŦāĻ att (āĻĒā§āϰāϤā§āϝāϝāĻŧāĻŋāϤ āϏā§āĻŦāĻžāĻā§āώāϰ) āϏāĻš skTC āĻĻā§āĻŦāĻžāϰāĻž āϏā§āĻŦāĻžāĻā§āώāϰāĻŋāϤ āĻāĻāĻāĻŋ āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒ āĻĒāĻžāϝāĻŧ, āϤāĻžāϰāĻĒāϰ Intel Attestation Service (IAS) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠att āϝāĻžāĻāĻžāĻ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāϏā§āϤ āϏāĻŽāϝāĻŧ āĻĒāϰāĻŋāώā§āĻŦāĻž āĻĻā§āĻŦāĻžāϰāĻž āϝāĻžāĻāĻžāĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻŦā§āϞāĻāĻā§āĻāύ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻāύāĻāĻžāĻŽāĻŋāĻ āĻ āύā§āϰā§āϧ āϝāĻžāĻāĻžāĻ āĻāϰ⧠āĻāĻŦāĻ āĻĄā§āĻāĻžāĻā§āϰāĻžāĻŽ āĻĄā§āϞāĻŋāĻāĻžāϰāĻŋāϰ āĻāύā§āϝ āĻŦā§āϞāĻāĻā§āĻāύ⧠āϞā§āύāĻĻā§āύ āĻāϰā§āĨ¤ āĻā§āĻĨ āĻšāϞ āĻāĻāĻāĻŋ āĻ āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āĻāĻĨā§āϰāĻŋāϝāĻŧāĻžāĻŽ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻŦāĻ āϰāĻŋāϞā§āĻā§ RPC āĻāϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻŦā§āϞāĻāĻā§āĻāύā§āϰ āϏāĻžāĻĨā§ āĻāύā§āĻāĻžāϰāĻ ā§āϝāĻžāĻā§āĻ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤
TEE āĻāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻž, TC āĻāĻĒāύāĻžāĻā§ āϏāĻŽāĻžāύā§āϤāϰāĻžāϞāĻāĻžāĻŦā§ āĻŦā§āĻļ āĻāϝāĻŧā§āĻāĻāĻŋ āĻāĻŋāĻāĻŽāĻšāϞ āĻāĻžāϞāĻžāύā§āϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧ, āϝāĻžāϰ āĻĢāϞ⧠āϤāĻĨā§āϝ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖā§āϰ āĻāϤāĻŋ 3 āĻā§āĻŖ āĻŦā§āĻĻā§āϧāĻŋ āĻĒāĻžāϝāĻŧāĨ¤ āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āĻāϞāĻŽāĻžāύ āĻāĻŋāĻāĻŽāĻšāϞā§āϰ āϏāĻžāĻĨā§ āĻāϤāĻŋ 15 tx/āϏā§āĻā§āύā§āĻĄ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧠20āĻāĻŋ āϏāĻŽāĻžāύā§āϤāϰāĻžāϞ āĻāϞāĻŽāĻžāύ āĻāĻŋāĻāĻŽāĻšāϞā§āϰ āϏāĻžāĻĨā§ āĻāϤāĻŋ 65 tx/āϏā§āĻā§āύā§āĻĄā§ āĻŦā§āĻĻā§āϧāĻŋ āĻĒāĻžāϝāĻŧ; āϤā§āϞāύāĻž āĻāϰāĻžāϰ āĻāύā§āϝ, Bitcoin āĻŦā§āϞāĻāĻā§āĻāύ⧠āϏāϰā§āĻŦāĻžāϧāĻŋāĻ āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āĻāϤāĻŋ āĻšāϞ 26 tx/secāĨ¤
deco
DECO (TLS-āĻāϰ āĻāύā§āϝ āĻŦāĻŋāĻā§āύā§āĻĻā§āϰā§āĻā§āϤ āĻāϰāĻžāĻāϞ) CCS'20-āĻ āĻāĻĒāϏā§āĻĨāĻžāĻĒāĻŋāϤ āĻšāϝāĻŧā§āĻāĻŋāϞ, TLS āϏāĻāϝā§āĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āĻāĻŽāύ āϏāĻžāĻāĻāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰā§ā§ˇ āϤāĻĨā§āϝ āĻā§āĻĒāύā§āϝāĻŧāϤāĻž āĻāĻŦāĻ āĻ
āĻāĻŖā§āĻĄāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āĨ¤
TLS āϏāĻš DECO āϏāĻŋāĻŽā§āĻā§āϰāĻŋāĻ āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āϤāĻžāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻŦāĻ āĻāϝāĻŧā§āĻŦ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ āĻā§ āϰāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻžāĻāϞ⧠TLS āϏā§āĻļāύ āĻĄā§āĻāĻž āĻāĻžāϞ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύā§āϰ āĻāύā§āϝ, DECO āĻĒā§āϰā§āĻāĻžāϰ (āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋ), āϝāĻžāĻāĻžāĻāĻāĻžāϰ⧠(āĻāϰāĻžāĻāϞ) āĻāĻŦāĻ āĻāϝāĻŧā§āĻŦ-āϏāĻžāϰā§āĻāĻžāϰ (āĻĄā§āĻāĻž āϏā§āϰā§āϏ) āĻāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āϤā§āϰāĻŋāĻŽā§āĻā§ āĻšā§āϝāĻžāύā§āĻĄāĻļā§āĻ āĻĒā§āϰā§āĻā§āĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤

DECO āϝā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰ⧠āϤāĻž āĻšāϞ āϝ⧠āϝāĻžāĻāĻžāĻāĻāĻžāϰ⧠āĻāĻāĻāĻŋ āĻĄā§āĻāĻž D āĻā§āϰāĻšāĻŖ āĻāϰ⧠āĻāĻŦāĻ āϝāĻžāĻāĻžāĻāĻāĻžāϰā§āĻā§ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰ⧠āϝ⧠D āĻāĻŋ āĻāϞāĻāϏ āϏāĻžāϰā§āĻāĻžāϰ āĻāϏ āĻĨā§āĻā§ āĻāϏā§āĻā§āĨ¤ āĻāϰā§āĻāĻāĻŋ āϏāĻŽāϏā§āϝāĻž āĻšāϞ āϝ⧠TLS āĻĄā§āĻāĻžāϤ⧠āϏā§āĻŦāĻžāĻā§āώāϰ āĻāϰ⧠āύāĻž āĻāĻŦāĻ TLS āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ āĻĒāĻā§āώ⧠āĻĒā§āϰāĻŽāĻžāĻŖ āĻāϰāĻž āĻāĻ āĻŋāύ āϝ⧠āϏāĻ āĻŋāĻ āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻĒā§āϰāĻžāĻĒā§āϤ āĻšāϝāĻŧā§āĻāĻŋāϞ (āĻāĻĻā§āĻāĻžāĻŦāύā§āϰ āĻ āϏā§āĻŦāĻŋāϧāĻž)āĨ¤
DECO āĻĒā§āϰā§āĻā§āĻāϞ KEnc āĻāĻŦāĻ KMac āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ āĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāĻāĻŋ āĻ āύā§āϰā§āϧ Q āĻĒāĻžāĻ āĻžāϝāĻŧ āĻāϝāĻŧā§āĻŦ āϏāĻžāϰā§āĻāĻžāϰāϏāĻžāϰā§āĻāĻžāϰ R āĻĨā§āĻā§ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āĻāύāĻā§āϰāĻŋāĻĒā§āĻ āĻāϰāĻž āĻšāϝāĻŧ, āĻāĻŋāύā§āϤ⧠āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻŦāĻ āϏāĻžāϰā§āĻāĻžāϰ āĻāĻāĻ KMac āĻāĻžāĻ āĻāϰ⧠āύā§āϝāĻŧ āĻāĻŦāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ TLS āĻŦāĻžāϰā§āϤāĻž āĻāĻžāϞ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ DECO āĻāϰ āϏāĻŽāĻžāϧāĻžāύ āĻšāϞ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ (āĻĒā§āϰā§āĻāĻžāϰ) āĻĨā§āĻā§ KMac āĻā§ "āϞā§āĻāĻŋāϝāĻŧā§ āϰāĻžāĻāĻž" āϝāϤāĻā§āώāĻŖ āύāĻž āĻāĻāĻŋ āĻ āύā§āϰā§āϧā§āϰ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āĻāĻžāύāĻžāϝāĻŧāĨ¤ āĻāĻāύ KMac āĻĒā§āϰā§āĻāĻžāϰ āĻāĻŦāĻ āϝāĻžāĻāĻžāĻāĻāĻžāϰā§āϰ āĻŽāϧā§āϝ⧠āĻŦāĻŋāĻāĻā§āϤ - KpMac āĻāĻŦāĻ KvMacāĨ¤ āϏāĻžāϰā§āĻāĻžāϰ KpMac â KvMac = KMac āĻā§-āĻĒāĻžāϰā§āĻāĻŋāĻļāύāĻŋāĻ āĻ āĻĒāĻžāϰā§āĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āĻāύāĻā§āϰāĻŋāĻĒā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ KMac āĻā§āϰāĻšāĻŖ āĻāϰā§āĨ¤
āĻāĻāĻāĻŋ āϤā§āϰāĻŋ-āĻŽā§āĻā§ āĻšā§āϝāĻžāύā§āĻĄāĻļā§āĻ āϏā§āĻĨāĻžāĻĒāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§, āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻŦāĻ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻŽāϧā§āϝ⧠āĻĄā§āĻāĻž āĻāĻĻāĻžāύ-āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻž āĻšāĻŦā§ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻžāϰ āĻā§āϝāĻžāϰāĻžāύā§āĻāĻŋ āϏāĻšāĨ¤

āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āύā§āĻĻā§āϰā§āĻā§āϤ āĻāϰāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻĨāĻž āĻŦāϞāĻžāϰ āϏāĻŽāϝāĻŧ, āĻā§āĻ āĻā§āĻāύāϞāĻŋāĻāĻ āĻāϞā§āϞā§āĻ āĻāϰāϤ⧠āĻŦā§āϝāϰā§āĻĨ āĻšāϤ⧠āĻĒāĻžāϰ⧠āύāĻž, āϝāĻžāϰ āϞāĻā§āώā§āϝ āĻšāϞ āĻāĻĨā§āϰāĻŋāϝāĻŧāĻžāĻŽ, āĻŦāĻŋāĻāĻāϝāĻŧā§āύ āĻāĻŦāĻ āĻšāĻžāĻāĻĒāĻžāϰāϞā§āĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻāϰāĻžāĻāϞ āύā§āĻĄāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āύā§āĻĻā§āϰā§āĻā§āϤ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϤā§āϰāĻŋ āĻāϰāĻž, āĻŽāĻĄā§āϞāĻžāϰāĻŋāĻāĻŋ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§: āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻ
āĻāĻļ āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻāĻ āϏāĻŽāϝāĻŧā§, āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻā§āĻāύāϞāĻŋāĻāĻ āĻāĻžāϰā§āϝ⧠āĻ
āĻāĻļāĻā§āϰāĻšāĻŖāĻāĻžāϰ⧠āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāϰāĻžāĻāϞāĻā§ āĻā§āĻā§āϞāĻŋāϰ āϏāĻāĻŽāĻŋāĻļā§āϰāĻŖ (āϏāϰā§āĻŦāĻāύā§āύ āĻāĻŦāĻ āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ) āĻāϏā§āϝ⧠āĻāϰāĻžāϰ āĻĒā§āϰāϏā§āϤāĻžāĻŦ āĻĻā§āϝāĻŧāĨ¤ āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āĻā§āĻāĻŋ āĻāĻāĻāĻŋ āĻāĻāĻļāĻŋāĻ āϏā§āĻŦāĻžāĻā§āώāϰ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧ āϝāĻžāϤ⧠āĻĄā§āĻāĻž āĻ
āύā§āϰā§āϧ⧠āϤāĻžāĻĻā§āϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āĻĨāĻžāĻā§āĨ¤ āĻāĻāĻāĻŋ āĻāϤā§āϤāϰ āĻĒā§āϤā§, āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻāϰāĻžāĻāϞā§āϰ āϏāĻŽāϏā§āϤ āĻāĻāĻļāĻŋāĻ āϏā§āĻŦāĻžāĻā§āώāϰ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰāĻž āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤
āĻā§āĻāύāϞāĻŋāĻāĻ āĻŦāĻŋāĻā§āύā§āĻĻā§āϰā§āĻā§āϤ āĻĢāĻŋāύāĻžāύā§āϏ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϝā§āĻŽāύ āĻŽāĻŋāĻā§āϏāĻŋāĻāϞāϏā§āϰ āĻāĻĒāϰ āĻĢā§āĻāĻžāϏ āĻāϰ⧠āĻāĻāĻāĻŋ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ PoC DECO āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻžāϰ āĻĒāϰāĻŋāĻāϞā§āĻĒāύāĻž āĻāϰā§āĻā§āĨ¤ āϞā§āĻāĻžāϰ āϏāĻŽāϝāĻŧ, āĻĢā§āϰā§āĻŦāϏ⧠āĻāĻŦāϰ āĻŦā§āϰāĻŋāϝāĻŧā§āĻā§ āϝ⧠āĻā§āĻāύāϞāĻŋāĻāĻ āĻāϰā§āύā§āϞ āĻŦāĻŋāĻļā§āĻŦāĻŦāĻŋāĻĻā§āϝāĻžāϞāϝāĻŧ āĻĨā§āĻā§ DECO āĻ āϰā§āĻāύ āĻāϰā§āĻā§āĨ¤
āĻāϰāĻžāĻāϞā§āϰ āĻāĻĒāϰ āĻāĻā§āϰāĻŽāĻŖ

āϤāĻĨā§āϝ āϏā§āϰāĻā§āώāĻžāϰ āĻĻā§āώā§āĻāĻŋāĻā§āĻŖ āĻĨā§āĻā§, āĻāĻžāĻāύ āĻā§āϰāĻŋāϝāĻŧāĻžāϰ⧠āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻā§āϰāĻŽāĻŖāĻā§āϞāĻŋ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ:
TEE āύā§āĻĄāĻā§āϞāĻŋāϤ⧠āĻĻā§āϰā§āĻŦā§āϤā§āϤ āϏā§āĻŽāĻžāϰā§āĻ-āĻāύā§āĻāĻžāĻā§āĻ āĻā§āĻĄ āĻāύāĻā§āĻāĻļāύāĨ¤
āĻāĻā§āϰāĻŽāĻŖā§āϰ āϏāĻžāϰāĻŽāϰā§āĻŽ: TEE-āϤ⧠āĻāĻā§āĻāĻžāĻā§āϤāĻāĻžāĻŦā§ āĻā§āϞ āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋ āĻā§āĻĄ āĻĒā§āϰā§āϰāĻŖ āĻāϰāĻž, āĻāĻāĻāĻžāĻŦā§, āĻāĻāĻāύ āĻāĻā§āϰāĻŽāĻŖāĻāĻžāϰ⧠āϝ⧠āύā§āĻĄā§ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻĒā§āϝāĻŧā§āĻā§ āϏ⧠āĻĄāĻŋāĻā§āϰāĻŋāĻĒā§āĻ āĻāϰāĻž āĻĄā§āĻāĻžāϤ⧠āϤāĻžāϰ āύāĻŋāĻāϏā§āĻŦ (āĻĒā§āϰāϤāĻžāϰāĻŖāĻžāĻŽā§āϞāĻ) āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻšāĻŦā§āĨ¤ āϝāĻžāĻāĻšā§āĻ, āϰāĻŋāĻāĻžāϰā§āύ āĻŽāĻžāύāĻā§āϞāĻŋ āĻāĻāĻāĻŋ āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āĻā§ āĻĻāĻŋāϝāĻŧā§ āĻāύāĻā§āϰāĻŋāĻĒā§āĻ āĻāϰāĻž āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻ āϧāϰāύā§āϰ āĻĄā§āĻāĻž āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻžāϰ āĻāĻāĻŽāĻžāϤā§āϰ āĻāĻĒāĻžāϝāĻŧ āĻšāϞ āϰāĻŋāĻāĻžāϰā§āύ/āĻāĻāĻāĻĒā§āĻā§ āϏāĻžāĻāĻĢāĻžāϰāĻā§āĻā§āϏāĻ āĻĢāĻžāĻāϏ āĻāϰāĻžāĨ¤
āĻāĻ āĻāĻā§āϰāĻŽāĻŖā§āϰ āĻŦāĻŋāϰā§āĻĻā§āϧ⧠āϏā§āϰāĻā§āώāĻž āĻŦāϰā§āϤāĻŽāĻžāύ āĻ āĻŋāĻāĻžāύāĻžāϝāĻŧ āĻ āĻŦāϏā§āĻĨāĻŋāϤ āĻā§āĻĄā§āϰ āϏāĻ āĻŋāĻāϤāĻž āĻĒāϰā§āĻā§āώāĻž āĻāϰ⧠āĻāĻŋāĻāĻŽāĻšāϞ āύāĻŋāϝāĻŧā§ āĻāĻ āĻŋāϤāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻĄā§āϰā§āϏāĻŋāĻ āϏā§āĻāĻŋāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻ āϰā§āĻāύ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āϝā§āĻāĻžāύ⧠āĻā§āĻā§āϤāĻŋāϰ āĻā§āĻĄ āĻšā§āϝāĻžāĻļ āĻāϰ⧠āĻā§āĻā§āϤāĻŋāϰ āĻ āĻŋāĻāĻžāύāĻž āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧāĨ¤āĻā§āĻā§āϤāĻŋ āϰāĻžāώā§āĻā§āϰ āϏāĻžāĻāĻĢāĻžāϰāĻā§āĻā§āϏāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āϞāĻŋāĻ.
āĻāĻā§āϰāĻŽāĻŖā§āϰ āϏāĻžāϰāĻŽāϰā§āĻŽ: āϝ⧠āύā§āĻĄāĻā§āϞāĻŋāϰ āĻāĻĒāϰ āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰāĻž āĻšāϝāĻŧ āϤāĻžāĻĻā§āϰ āĻŽāĻžāϞāĻŋāĻāϰāĻž āĻāĻŋāĻāĻŽāĻšāϞā§āϰ āĻŦāĻžāĻāϰ⧠āĻāύāĻā§āϰāĻŋāĻĒā§āĻ āĻāϰāĻž āĻāĻāĻžāϰ⧠āĻā§āĻā§āϤāĻŋāϰ āĻ āĻŦāϏā§āĻĨāĻžāϝāĻŧ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻāĻāύ āĻāĻā§āϰāĻŽāĻŖāĻāĻžāϰā§, āĻāĻāĻāĻŋ āύā§āĻĄā§āϰ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻ āϰā§āĻāύ āĻāϰā§, āϞā§āύāĻĻā§āύā§āϰ āĻāĻā§ āĻāĻŦāĻ āĻĒāϰ⧠āϝā§āĻāĻžāϝā§āĻā§āϰ āĻ āĻŦāϏā§āĻĨāĻžāϰ āϤā§āϞāύāĻž āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āĻā§āύ āĻāϰā§āĻā§āĻŽā§āύā§āĻāĻā§āϞāĻŋ āĻĒā§āϰāĻŦā§āĻļ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ āĻāĻŦāĻ āĻā§āύ āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋ āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ āϤāĻž āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āϝā§āĻšā§āϤ⧠āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋ āĻā§āĻĄ āύāĻŋāĻā§āĻ āĻāĻŦāĻ āĻāϰ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻāϤ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋ āϏāϰā§āĻŦāĻāύā§āύāĻāĻžāĻŦā§ āĻāĻĒāϞāĻŦā§āϧāĨ¤
āύā§āĻĄā§āϰ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āϏā§āϰāĻā§āώāĻžāĨ¤āĻĒāĻžāϰā§āĻļā§āĻŦ-āĻā§āϝāĻžāύā§āϞ āĻāĻā§āϰāĻŽāĻŖāĨ¤
āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āώ āϧāϰāύā§āϰ āĻāĻā§āϰāĻŽāĻŖ āϝāĻž āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻāĻŋāĻāĻŽāĻšāϞ āĻŽā§āĻŽāϰāĻŋ āĻāĻŦāĻ āĻā§āϝāĻžāĻļā§ āĻ ā§āϝāĻžāĻā§āϏā§āϏā§āϰ āύāĻŋāϰā§āĻā§āώāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ āĻ āϧāϰāύā§āϰ āĻšāĻžāĻŽāϞāĻžāϰ āĻāĻĻāĻžāĻšāϰāĻŖ āĻšāϞ āĻĒā§āϰāĻžāĻāĻŽ āĻāĻŦāĻ āĻĒā§āϰā§āĻŦāĨ¤

āĻāĻā§āϰāĻŽāĻŖā§āϰ āĻāĻĻā§āĻļ:- t0: āĻāĻā§āϰāĻŽāĻŖāĻāĻžāϰ⧠āĻļāĻŋāĻāĻžāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻĄā§āĻāĻž āĻā§āϝāĻžāĻļā§ āĻĒā§āϰāĻŖ āĻāϰā§āĨ¤
- t1: āĻāĻŋāĻāĻāĻŋāĻŽ āĻŽā§āĻŽāϰāĻŋ āĻ ā§āϝāĻžāĻā§āϏā§āϏā§āϰ āϏāĻžāĻĨā§ āĻā§āĻĄ āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻ āĻāϰ⧠āϝāĻž āĻļāĻŋāĻāĻžāϰā§āϰ āϏāĻāĻŦā§āĻĻāύāĻļā§āϞ āĻĄā§āĻāĻžāϰ (āĻā§āϰāĻŋāĻĒā§āĻā§āĻā§āϰāĻžāĻĢāĻŋāĻ āĻā§) āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰā§āĨ¤ āĻā§āϝāĻžāĻļā§ āϞāĻžāĻāύāĻāĻŋ āĻā§āĻŦāĻŋāĻ āĻŽāĻžāύā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻŋāϤā§āϰā§āϰ āĻāĻĻāĻžāĻšāϰāĻŖā§, āĻā§āĻŦāĻŋāĻ = 0 āĻāĻŦāĻ āĻā§āϝāĻžāĻļā§ āϞāĻžāĻāύ 2-āϤ⧠X āĻ āĻŋāĻāĻžāύāĻžāĻāĻŋ āĻĒāĻĄāĻŧāĻž āĻšāϝāĻŧā§āĻā§ā§ˇ X-āĻ āϏāĻāϰāĻā§āώāĻŋāϤ āĻĄā§āĻāĻž āĻā§āϝāĻžāĻļā§ āϞā§āĻĄ āĻāϰāĻž āĻšāϝāĻŧ, āĻāĻā§ āϝ⧠āĻĄā§āĻāĻž āĻāĻŋāϞ āϤāĻž āϏā§āĻĨāĻžāύāĻā§āϝā§āϤ āĻāϰā§ā§ˇ
- t2: āĻāĻā§āϰāĻŽāĻŖāĻāĻžāϰ⧠āĻā§āĻ āĻāϰ⧠āϝ⧠āϤāĻžāϰ āĻā§āύ āĻā§āϝāĻžāĻļā§ āϞāĻžāĻāύāĻā§āϞāĻŋ āĻāĻā§āĻā§āĻĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ - āĻļāĻŋāĻāĻžāϰā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻŦā§āϝāĻŦāĻšā§āϤ āϞāĻžāĻāύāĻā§āϞāĻŋ⧎ āĻāĻāĻŋ āĻ ā§āϝāĻžāĻā§āϏā§āϏā§āϰ āϏāĻŽāϝāĻŧ āĻĒāϰāĻŋāĻŽāĻžāĻĒ āĻāϰ⧠āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻā§āĻŦāĻŋāĻā§āϰ āĻāύā§āϝ āĻāĻ āĻ āĻĒāĻžāϰā§āĻļāύāĻāĻŋ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋ āĻāϰā§, āĻāĻā§āϰāĻŽāĻŖāĻāĻžāϰ⧠āĻĒā§āϰ⧠āĻā§āĻāĻŋ āĻĒāĻžāϝāĻŧāĨ¤
āĻāĻā§āϰāĻŽāĻŖ āϏā§āϰāĻā§āώāĻž: āĻāύā§āĻā§āϞ SGX-āĻāϰ āĻĒāĻžāϰā§āĻļā§āĻŦ-āĻā§āϝāĻžāύā§āϞ āĻāĻā§āϰāĻŽāĻŖāĻā§āϞāĻŋāϰ āĻŦāĻŋāϰā§āĻĻā§āϧ⧠āϏā§āϰāĻā§āώāĻž āϰāϝāĻŧā§āĻā§ āϝāĻž āĻā§āϝāĻžāĻļā§-āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻāĻā§āύā§āĻāĻā§āϞāĻŋāϰ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖāĻā§ āĻŦāĻžāϧāĻž āĻĻā§āϝāĻŧ, āϤāĻŦā§ āĻāĻāĻāĻŋ āĻĒā§āϰāĻžāĻāĻŽ āĻāĻŦāĻ āĻĒā§āϰā§āĻŦ āĻāĻā§āϰāĻŽāĻŖ āĻāĻāύāĻ āĻāĻžāĻ āĻāϰāĻŦā§ āĻāĻžāϰāĻŖ āĻāĻā§āϰāĻŽāĻŖāĻāĻžāϰ⧠āϤāĻžāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻā§āϝāĻžāĻļā§ āĻāĻā§āύā§āĻāĻā§āϞāĻŋ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖ āĻāϰ⧠āĻāĻŦāĻ āĻļāĻŋāĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āĻā§āϝāĻžāĻļā§ āĻāĻžāĻ āĻāϰā§āĨ¤

āϏā§āϤāϰāĻžāĻ, āĻāĻ āĻŽā§āĻšā§āϰā§āϤ⧠āĻāĻ āĻāĻā§āϰāĻŽāĻŖā§āϰ āĻŦāĻŋāϰā§āĻĻā§āϧ⧠āĻā§āύ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ āϏā§āϰāĻā§āώāĻž āύā§āĻāĨ¤
āĻĒā§āϰāĻžāĻāĻŽ āĻāĻŦāĻ āĻĒā§āϰā§āĻŦā§āϰ āĻŽāϤ⧠āϏā§āĻĒā§āĻāĻāĻžāϰ āĻāĻŦāĻ āĻĢā§āϰāĻļā§āϝāĻžāĻĄā§ (L1TF) āĻāϰ āĻŽāϤ⧠āĻāĻā§āϰāĻŽāĻŖāĻā§āϞāĻŋāĻ āĻĒāϰāĻŋāĻāĻŋāϤāĨ¤ āϤāĻžāϰāĻž āĻāĻĒāύāĻžāĻā§ āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āĻā§āϝāĻžāύā§āϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻā§āϝāĻžāĻļā§ āĻŽā§āĻŽāϰāĻŋ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻĒāĻĄāĻŧāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤ Specter-v2 āĻĻā§āϰā§āĻŦāϞāϤāĻžāϰ āĻŦāĻŋāϰā§āĻĻā§āϧ⧠āϏā§āϰāĻā§āώāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻāĻ āĻĻā§āĻāĻŋ āĻāĻā§āϰāĻŽāĻŖā§āϰ āĻŦāĻŋāϰā§āĻĻā§āϧ⧠āĻāĻžāĻ āĻāϰā§āĨ¤
DECO-āĻāϰ āĻā§āώā§āϤā§āϰā§, āϤā§āϰāĻŋāĻŽā§āĻā§ āĻšā§āϝāĻžāύā§āĻĄāĻļā§āĻ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻžāϰ āĻā§āϝāĻžāϰāĻžāύā§āĻāĻŋ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§:
- āĻĒā§āϰā§āĻāĻžāϰ āĻāύā§āĻāĻŋāĻā§āϰāĻŋāĻāĻŋ: āĻāĻāĻāĻŋ āĻšā§āϝāĻžāĻāĻĄ āĻĒā§āϰā§āĻāĻžāϰ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻŽā§āϞ āϤāĻĨā§āϝāĻā§ āĻŽāĻŋāĻĨā§āϝāĻž āĻĒā§āϰāĻŽāĻžāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āύāĻž āĻāĻŦāĻ āϏāĻžāϰā§āĻāĻžāϰāĻā§ āĻ āĻŦā§āϧ āĻ āύā§āϰā§āϧ āĻā§āϰāĻšāĻŖ āĻāϰāϤ⧠āĻŦāĻž āĻŦā§āϧ āĻ āύā§āϰā§āϧā§āϰ āĻā§āϞāĻāĻžāĻŦā§ āϏāĻžāĻĄāĻŧāĻž āĻĻāĻŋāϤ⧠āĻĒāĻžāϰ⧠āύāĻžāĨ¤ āĻāĻāĻŋ āϏāĻžāϰā§āĻāĻžāϰ āĻāĻŦāĻ āĻĒā§āϰā§āĻāĻžāϰā§āϰ āĻŽāϧā§āϝ⧠āĻ āύā§āϰā§āϧā§āϰ āύāĻŋāĻĻāϰā§āĻļāύāĻā§āϞāĻŋāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
- āϝāĻžāĻāĻžāĻāĻāĻžāϰ⧠āϏāϤāϤāĻž: āĻāĻāĻāĻŋ āĻšā§āϝāĻžāĻ āĻāϰāĻž āϝāĻžāĻāĻžāĻāĻāĻžāϰ⧠āĻā§āϞ āĻāϤā§āϤāϰ āĻĒā§āϤ⧠āĻĒāĻžāϰ⧠āύāĻžāĨ¤
- āĻā§āĻĒāύā§āϝāĻŧāϤāĻž: āĻšā§āϝāĻžāĻ āĻāϰāĻž āϝāĻžāĻāĻžāĻāĻāĻžāϰ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϏāϰā§āĻŦāĻāύā§āύ āϤāĻĨā§āϝ (āĻ āύā§āϰā§āϧ, āϏāĻžāϰā§āĻāĻžāϰā§āϰ āύāĻžāĻŽ) āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āĨ¤
DECO-āϤā§, āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āĻāύāĻā§āĻāĻļāύ āĻĻā§āϰā§āĻŦāϞāϤāĻž āϏāĻŽā§āĻāĻŦāĨ¤ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§, āϤā§āϰāĻŋ-āĻŽā§āĻā§ āĻšā§āϝāĻžāύā§āĻĄāĻļā§āĻā§āϰ āϏāĻŽāϝāĻŧ, āϝāĻžāĻāĻžāĻāĻāĻžāϰ⧠āĻāĻāĻāĻŋ āύāϤā§āύ āύāύā§āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻĒāϰāĻŋāĻāϝāĻŧ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āϤāĻŦā§, āĻšā§āϝāĻžāύā§āĻĄāĻļā§āĻā§āϰ āĻĒāϰā§, āϝāĻžāĻāĻžāĻāĻāĻžāϰā§āĻā§ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ-āϏā§āϤāϰ āϏā§āĻāĻāĻā§āϞāĻŋāϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰāϤ⧠āĻšāĻŦā§ (āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž)āĨ¤ āĻ āϤāĻāĻŦ, āϝāĻžāĻāĻžāĻāĻāĻžāϰ⧠āĻāĻŦāĻ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻŽāϧā§āϝ⧠āϏāĻāϝā§āĻ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āĻāύāĻā§āĻāĻļāύ āĻĨā§āĻā§ āϏā§āϰāĻā§āώāĻŋāϤ āϰāĻžāĻāϤ⧠āĻšāĻŦā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āϰāĻā§āϏāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻ āϰā§āĻāύ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
āĻāϰāĻžāĻāϞā§āϰ āϤā§āϞāύāĻž
āĻāĻžāĻāύ āĻā§āϰāĻŋāϝāĻŧāĻžāϰ āϏāĻžāϰā§āĻāĻžāϰ āĻ āĻāĻļā§ āĻāĻāĻāĻŋ āĻāύāĻā§āϞā§āĻā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻāύ DECO āĻāĻĒāύāĻžāĻā§ āĻā§āϰāĻŋāĻĒā§āĻā§āĻā§āϰāĻžāĻĢāĻŋāĻ āĻā§āĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āϤā§āϰāĻŋ-āĻŽā§āĻā§ āĻšā§āϝāĻžāύā§āĻĄāĻļā§āĻ āĻāĻŦāĻ āĻĄā§āĻāĻž āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĄā§āĻāĻžāϰ āĻāϤā§āϏā§āϰ āϏāϤā§āϝāϤāĻž āϝāĻžāĻāĻžāĻ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āĻāĻ āĻāϰāĻžāĻāϞāĻā§āϞāĻŋāϰ āϤā§āϞāύāĻž āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻŽāĻžāύāĻĻāĻŖā§āĻĄ āĻ āύā§āϏāĻžāϰ⧠āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ: āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž, āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž, āĻāϰāĻ āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻāϤāĻžāĨ¤
āĻļāĻšāϰ⧠āĻā§āώāĻ
deco
āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž
āĻĻā§āϰā§āϤ (0.6 āϏā§āĻā§āύā§āĻĄ āĻļā§āώ āĻāϰāϤā§)
āϧā§āϰ (āĻĒā§āϰāĻā§āĻāϞ āĻļā§āώ āĻāϰāϤ⧠10.50 āϏā§āĻā§āύā§āĻĄ)
āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž
āĻāĻŽ āύāĻŋāϰāĻžāĻĒāĻĻ
āĻ
āϧāĻŋāĻ āύāĻŋāϰāĻžāĻĒāĻĻ
āĻŽā§āϞā§āϝ
āĻ
āύā§āĻ āĻŦā§āĻļā§ āĻŦā§āϝāĻžāĻŦāĻšā§āϞ
āϏāϏā§āϤāĻž
āĻŦāĻžāϏā§āϤāĻŦāϤāĻž
āĻŦāĻŋāĻļā§āώ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ
TLS āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āĻāĻŽāύ āϝā§āĻā§āύ⧠āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰā§
āĻāϤāĻŋ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž: DECO āĻāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻāĻāĻāĻŋ āϤā§āϰāĻŋ-āĻŽā§āĻā§ āĻšā§āϝāĻžāύā§āĻĄāĻļā§āĻ āĻĒā§āϰāϝāĻŧā§āĻāύ, āϞā§āϝāĻžāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏā§āĻ āĻāĻĒ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻāĻŋ 0.37 āϏā§āĻā§āύā§āĻĄ āϏāĻŽāϝāĻŧ āύā§āϝāĻŧ, āϏāĻāϝā§āĻ āϏā§āĻĨāĻžāĻĒāύā§āϰ āĻĒāϰ⧠āĻŽāĻŋāĻĨāϏā§āĻā§āϰāĻŋāϝāĻŧāĻž āĻāϰāĻžāϰ āĻāύā§āϝ, 2PC-HMAC āĻāĻžāϰā§āϝāĻāϰ (āĻĒā§āϰāϤāĻŋ āϞāĻŋāĻāϤ⧠0,13 āϏā§āĻā§āύā§āĻĄ)āĨ¤ DECO āĻāϰ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻāĻĒāϞāĻŦā§āϧ TLS āϏāĻžāĻāĻĢāĻžāϰ āϏā§āϝā§āĻ, āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āĻĄā§āĻāĻžāϰ āĻāĻāĻžāϰ āĻāĻŦāĻ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻĒā§āϰāĻŽāĻžāĻŖā§āϰ āĻāĻāĻŋāϞāϤāĻžāϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰā§āĨ¤ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāϰāĻŖ āĻšāĻŋāϏāĻžāĻŦā§ IC3 āĻĨā§āĻā§ āĻŦāĻžāĻāύāĻžāϰāĻŋ āĻŦāĻŋāĻāϞā§āĻĒ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§: LAN āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĒā§āϰā§āĻā§āĻāϞ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻāϰāϤ⧠āĻĒā§āϰāĻžāϝāĻŧ 10,50 āϏā§āĻā§āύā§āĻĄ āϏāĻŽāϝāĻŧ āϞāĻžāĻā§āĨ¤ āϤā§āϞāύāĻž āĻāϰā§, āĻāĻžāĻāύ āĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻāĻāĻāĻŋ āĻ āύā§āϰā§āĻĒ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻāϰāϤ⧠āĻĒā§āϰāĻžāϝāĻŧ 0,6 āϏā§āĻā§āύā§āĻĄ āϏāĻŽāϝāĻŧ āύā§āϝāĻŧ, āϝāĻž DECO āĻāϰ āĻā§āϝāĻŧā§ āĻĒā§āϰāĻžāϝāĻŧ 20 āĻā§āĻŖ āĻĻā§āϰā§āϤāĨ¤ āϏāĻŦ āĻāĻŋāύāĻŋāϏ āϏāĻŽāĻžāύ āĻšāĻāϝāĻŧāĻžāϝāĻŧ āĻāĻŋāϏāĻŋ āĻĻā§āϰā§āϤ āĻšāĻŦā§āĨ¤
āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž: āĻāύā§āĻā§āϞ SGX āĻāĻŋāĻāĻŽāĻšāϞā§āϰ āĻāĻĒāϰ āĻāĻā§āϰāĻŽāĻŖ (āϏāĻžāĻāĻĄ-āĻā§āϝāĻžāύā§āϞ āĻāĻā§āϰāĻŽāĻŖ) āĻāĻžāĻ āĻāϰ⧠āĻāĻŦāĻ āϏā§āĻŽāĻžāϰā§āĻ āĻā§āĻā§āϤāĻŋāϰ āĻ āĻāĻļāĻā§āϰāĻšāĻŖāĻāĻžāϰā§āĻĻā§āϰ āĻĒā§āϰāĻā§āϤ āĻā§āώāϤāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ DECO āϏāĻŽā§āĻĒāϰā§āĻā§, āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āĻāύāĻā§āĻāĻļāύ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻāĻā§āϰāĻŽāĻŖ āϏāĻŽā§āĻāĻŦ, āĻāĻŋāύā§āϤ⧠āĻāĻāĻāĻŋ āĻĒā§āϰāĻā§āϏāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāĻ āϧāϰāύā§āϰ āĻāĻā§āϰāĻŽāĻŖāĻā§āϞāĻŋāĻā§ āĻāĻŽ āĻāϰ⧠āύāĻžāĨ¤ āϤāĻžāĻ DECO āύāĻŋāϰāĻžāĻĒāĻĻāĨ¤
āĻāϰāĻ: Intel SGX āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āĻāĻŽāύ āϏāϰāĻā§āĻāĻžāĻŽā§āϰ āĻāϰāĻ DECO-āϤ⧠āĻĒā§āϰā§āĻā§āĻāϞ āϏā§āĻ āĻāĻĒ āĻāϰāĻžāϰ āĻāϰāĻā§āϰ āĻā§āϝāĻŧā§ āĻŦā§āĻļāĻŋ⧎ āĻ āĻāĻžāϰāĻŖā§ āĻāĻŋāϏāĻŋ āĻŦā§āĻļāĻŋ āĻŦā§āϝāϝāĻŧāĻŦāĻšā§āϞāĨ¤
āĻŦāĻžāϏā§āϤāĻŦāϤāĻž: āĻāĻžāĻāύ āĻā§āϰāĻŋāϝāĻŧāĻžāϰā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ, TEE āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āĻāĻŽāύ āĻŦāĻŋāĻļā§āώ āϏāϰāĻā§āĻāĻžāĻŽ āĻĒā§āϰāϝāĻŧā§āĻāύ⧎ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, Intel SGX 6th āĻĒā§āϰāĻāύā§āĻŽā§āϰ Intel Core āĻĒā§āϰāϏā§āϏāϰ āĻĒāϰāĻŋāĻŦāĻžāϰ⧠āĻāĻŦāĻ āĻĒāϰāĻŦāϰā§āϤā§āϤ⧠āϏāĻŽāϰā§āĻĨāĻŋāϤāĨ¤ DECO āĻāĻĒāύāĻžāĻā§ āϝā§āĻā§āύ⧠āϏāϰāĻā§āĻāĻžāĻŽā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ, āϝāĻĻāĻŋāĻ TEE āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻāĻāĻŋ DECO āϏā§āĻāĻŋāĻ āĻāĻā§āĨ¤ āϏā§āĻāĻāĻĒ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻ āύā§āϏāĻžāϰā§, DECO-āĻāϰ āϤā§āϰāĻŋāĻŽā§āĻā§ āĻšā§āϝāĻžāύā§āĻĄāĻļā§āĻ āĻāϰāϤ⧠āĻāĻŋāĻā§āĻāĻž āϏāĻŽāϝāĻŧ āϞāĻžāĻāϤ⧠āĻĒāĻžāϰā§, āĻāĻŋāύā§āϤ⧠āĻāĻāĻŋ TC-āĻāϰ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻžāϰ āϤā§āϞāύāĻžāϝāĻŧ āĻāĻŋāĻā§āĻ āύāϝāĻŧ, āϤāĻžāĻ DECO āĻāϰāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ⧎
āĻāĻĒāϏāĻāĻšāĻžāϰ
āĻĻā§āĻāĻŋ āĻāϰāĻžāĻāϞāĻā§ āĻāϞāĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻĻā§āĻā§ āĻāĻŦāĻ āĻāĻžāϰāĻāĻŋ āĻŽāĻžāύāĻĻāĻŖā§āĻĄā§ āϤāĻžāĻĻā§āϰ āϤā§āϞāύāĻž āĻāϰāϞā§, āĻāĻāĻž āϏā§āĻĒāώā§āĻ āϝ⧠āĻāĻžāĻāύ āĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻāĻžāϰāĻāĻŋ āĻĒāϝāĻŧā§āύā§āĻā§āϰ āĻŽāϧā§āϝ⧠āϤāĻŋāύāĻāĻŋāϤ⧠DECO āĻĨā§āĻā§ āύāĻŋāĻā§āώā§āĻāĨ¤ DECO āϤāĻĨā§āϝ āϏā§āϰāĻā§āώāĻžāϰ āĻĻā§āώā§āĻāĻŋāĻā§āĻŖ āĻĨā§āĻā§ āĻāϰāĻ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ, āϏāϏā§āϤāĻž āĻāĻŦāĻ āĻāϰāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ, āϝāĻĻāĻŋāĻ āĻāĻāĻāĻŋ āϤā§āϰāĻŋ-āĻĒāĻā§āώā§āϝāĻŧ āĻĒā§āϰā§āĻā§āĻāϞ āϏā§āĻ āĻāĻĒ āĻāϰāϤ⧠āĻāĻŋāĻā§ āϏāĻŽāϝāĻŧ āϞāĻžāĻāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āĻāϰ āϤā§āϰā§āĻāĻŋ āϰāϝāĻŧā§āĻā§, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ āĻā§āĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒāĨ¤ TC DECO āĻāϰ āĻā§āϝāĻŧā§ āĻĻā§āϰā§āϤ, āĻāĻŋāύā§āϤ⧠āĻĒāĻžāϰā§āĻļā§āĻŦ-āĻā§āϝāĻžāύā§āϞ āĻāĻā§āϰāĻŽāĻŖā§āϰ āĻĻā§āϰā§āĻŦāϞāϤāĻžāĻā§āϞāĻŋ āĻāĻāĻŋāĻā§ āĻā§āĻĒāύā§āϝāĻŧāϤāĻž āĻšāĻžāϰāĻžāύā§āϰ āĻāύā§āϝ āϏāĻāĻŦā§āĻĻāύāĻļā§āϞ āĻāϰ⧠āϤā§āϞā§ā§ˇ āĻāĻāĻŋ āĻ āĻŦāĻļā§āϝāĻ āĻŦāĻŋāĻŦā§āĻāύāĻžāϝāĻŧ āύā§āĻāϝāĻŧāĻž āĻāĻāĻŋāϤ āϝ⧠2020 āϏāĻžāϞā§āϰ āĻāĻžāύā§āϝāĻŧāĻžāϰāĻŋāϤ⧠DECO āĻāĻžāϞ⧠āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ āĻāĻŦāĻ āĻāĻāĻŋāĻā§ āύāĻŋāϰāĻžāĻĒāĻĻ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒāϰā§āϝāĻžāĻĒā§āϤ āϏāĻŽāϝāĻŧ āĻ āϤāĻŋāĻŦāĻžāĻšāĻŋāϤ āĻšāϝāĻŧāύāĻŋāĨ¤ āĻāĻžāĻāύ āĻā§āϰāĻŋāϝāĻŧāĻžāϰ 4 āĻŦāĻāϰ āϧāϰ⧠āĻāĻā§āϰāĻŽāĻŖā§āϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻ āύā§āĻ āĻĒāϰā§āĻā§āώāĻžāϰ āĻŽāϧā§āϝ āĻĻāĻŋāϝāĻŧā§ āĻā§āĻā§, āϤāĻžāĻ āĻ āύā§āĻ āĻĒā§āϰāĻāϞā§āĻĒā§ āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āύā§āϝāĻžāϝāĻŧāϏāĻā§āĻāϤāĨ¤
āĻāϤā§āϏ: www.habr.com

