2020
DOI: 10.48550/arxiv.2008.11601
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

TZ4Fabric: Executing Smart Contracts with ARM TrustZone

Christina Müller,
Marcus Brandenburger,
Christian Cachin
et al.

Abstract: Blockchain technology promises to revolutionize manufacturing industries. For example, several supply-chain usecases may benefit from transparent asset tracking and automated processes using smart contracts. Several real-world deployments exist where the transparency aspect of a blockchain is both an advantage and a disadvantage at the same time. The exposure of assets and business interaction represent critical risks. However, there are typically no confidentiality guarantees to protect the smart contract log… Show more

Help me understand this report
View published versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
6
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(6 citation statements)
references
References 22 publications
0
6
0
Order By: Relevance
“…This section gives a high-level description and offers a running example to illustrate how a typical confidential smart contract operates. From existing literature [42], [43], [41], [44], [45], [46], establishing a confidential smart contract mainly requires four steps, namely invocation, computation, consensus and response (see Fig. 1).…”
Section: A Lightning Tourmentioning
confidence: 99%
See 2 more Smart Citations
“…This section gives a high-level description and offers a running example to illustrate how a typical confidential smart contract operates. From existing literature [42], [43], [41], [44], [45], [46], establishing a confidential smart contract mainly requires four steps, namely invocation, computation, consensus and response (see Fig. 1).…”
Section: A Lightning Tourmentioning
confidence: 99%
“…The confidential execution is an essential property. In layer-two systems, such as [46], [68], [69], the contract computations run inside Intel SGX enclaves, while TZ4Fabric [44] moves contract executions into ARM Trusted Zone. Since the contract state-transition process happens inside TEEs, any intermediate states remain invisible to the outside.…”
Section: A Property Evaluationmentioning
confidence: 99%
See 1 more Smart Citation
“…The confidential execution is an essential property. In layer-two systems, such as [64][65][66], the contract computations run inside Intel SGX enclaves, while TZ4Fabric [67] moves contract executions into ARM Trusted Zone. Since the contract state-transition process happens inside TEEs, any intermediate states remain invisible to the outside.…”
Section: Property Evaluationmentioning
confidence: 99%
“…Hybridchain [41] optimizes the storage by maintaining transaction records outside Intel SGX. Meanwhile, TZ4Fabric [67] minimizes TCB by avoiding all the executions inside TEEs. However, these approaches increase the implementation complexity.…”
Section: System Evaluationmentioning
confidence: 99%