SlideShare a Scribd company logo
1 of 50
MARTSIA: Enabling Data
Confidentiality for
Blockchain-based Process
Execution
Edoardo Marangone | marangone@di.uniroma1.it
Claudio Di Ciccio | diciccio@di.uniroma1.it
Daniele Friolo | friolo@di.uniroma1.it
Eugenio Nerio Nemmi | nemmi@di.uniroma1.it
Daniele Venturi | venturi@di.uniroma1.it
Ingo Weber | ingo.weber@tum.de
MARTSIA
2
Multi-Authority appRoach to Transaction System for Interoperating
Applications
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
Introduction
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
3
• Blockchain technology
• Business processes between multiple parties
• Transparency: copy of the ledger, data freely accessible
• Security and privacy issues: hiding some data from the majority of users
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
4
1. Guarantee data privacy among parties
2. Let parties exchange information in a secure way
3. Let parties hide data (or parts thereof) from other players
Objectives
Running example
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
5
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
6
• Manufacturer
• National customs
• International customs
• International carrier
• International supplier
Actors
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
7
Business Process Model and Notation (BPMN)
collaboration diagram
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
8
Business Process Model and Notation (BPMN)
collaboration diagram
Approach
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
9
MARTSIA approach
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
10
Data owner
Data
Data
Reader
Reader
Data Data
Background
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
11
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
12
• Blockchains (Ethereum Virtual Machine)
• Smart Contracts
• InterPlanetary File System (IPFS)
• Multi-Authority Attribute-Based Encryption (MA-ABE):
Ciphertext-Policy ABE (CP)
Ingredients
InterPlanetary File System (IPFS)
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
13
 Distributed system for the storage and access to files
 No central authority
 Content-addressing to uniquely identify each file in the network
 Files scattered among several nodes (Merkle DAGs)
 Distributed Hash Table (DHT) at its core
and (Manufacturer@AUTH1 or (Supplier@AUTH2 and International@AUTH3)))
CP-MABE
14
• Multi-Authority Attribute-Based Encryption (MA-ABE): type of public-key encryption
• Ciphertext-Policy ABE (CP):
 Users are associated with attributes
 (propositional literals)
 Messages are associated with policies
 (propositional formulae on attributes)
• Attributes ex.:
43175279, Supplier, International, Manufacturer
• Policy ex.:
((43175279@AUTH1 and 43175279@AUTH2 and 43175279@AUTH3 and 43175279@AUTH4)
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
15
Policy
Plaintext Ciphertext
Ciphertext Plaintext
Attributes Access key
1: ciphering
2: key generation
3: deciphering
0: pre-phase
Public and private keys
Public keys
Authority initialization
Private key
CP-MABE
Access key
MARTSIA approach
16
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
MARTSIA approach
17
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
MARTSIA approach
18
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
MARTSIA approach
19
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
MARTSIA approach
20
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
0: Initialization
21
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
Multi-party computation
22
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
1. IPFS file with authorities’ metadata
Commit-then-open coin-tossing protocol
2. IPFS file with hashed pairing elements (Elliptic Curve Cryptography)
3. IPFS file with pairing elements in clear
4. IPFS file with public parameters
5. IPFS file with public key
1: Key Management
23
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
24
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
1: Key Management
25
Address: 0x123
Attributes: 43175279, Manufacturer
Address: 0x456
Attributes: 43175279, Supplier, International
Address: 0x789
Attributes: 43175279, Customs, National
Process instance ID: 43175279
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
1: Key Management
1: Key Management
26
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
1: Key Management
27
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
Authority key delivering
28
Authority
server
Client
Client – Server
SSL Connection
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
Client
29
Key
request
Public
parameters
User
attributes
Private key
User secret key 1
Authority 1
Load elements
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
Client
30
Key
request
Load
elements
User secret key 2
User secret key 3
User secret key 4
Authority 2
Authority 3
Authority 4
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
Load
elements
Load
elements
Client
31
User secret key 2 User secret key 3 User secret key 4
User secret key 1
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
2: Data exchange
32
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
2: Data exchange
33
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
Data owner
34
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
Data owner
35
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
Data owner
36
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
Customs@A or
(43175279@2+ and (( Supplier@1+ and
International@1+) or
Manufacturer@1+ or
( Carrier@1+ and
International@1+)))
Customs@A or
(43175279@2+ and ( Supplier@1+ and
International@1+))
43175279@2+ and (( Supplier@2+ and
International@1+) or
Manufacturer@1+)
Customs@A or
(43175279@2+ and (( Supplier@1+ and
International@1+) or
Manufacturer@1+))
Data Policy Symmetric key
b’3:dhPS […] sG8=’
b’3:bj/5 […] E0I=’
b’3:KXHX […] MXQ=’
b’3:ewGV […] n5P=’
Data owner
37
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
2: Data exchange
38
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
2: Data exchange
39
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
Reader
40
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
Reader
41
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
Reader
42
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
b’3:dhPS […] sG8=’
b’3:bj/5 […] E0I=’
b’3:KXHX […] MXQ=’
b’3:ewGV […] n5P=’
Symmetric key
Reader
43
Symmetric key
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
b’3:dhPS […] sG8=’
b’3:bj/5 […] E0I=’
b’3:KXHX […] MXQ=’
b’3:ewGV […] n5P=’
Reader
44
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
Focus
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
45
43175279@1@2, International@3, Carrier@4
Why?
x4
Customs@A or
(43175279@2+ and
(International@1+ and
Supplier@1+))
Customs@A or (43175279@2+ and (International@1+ and Supplier@1+))
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
46
Caterpillar interaction
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
47
Gas expenditure and execution time
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
48
Open challenges
• Implement APIs and a web interface to let users easily interact with
the system
• Perform data aggregation on the ciphered data using Trusted
Execution Environments (TEEs)
• Possibility to revoke access to data: InterPlanetary Name System
• Oracles that permit Smart Contracts to interact with off-chain data
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
49
New features already available
• We decentralize the certification architecture for user accreditation
• We introduce majority-based mechanisms for system bootstrapping and updates to
increase robustness
• We conduct a formal analysis of security guarantees
• We integrate MARTSIA with available decentralized applications (DApp)
• We present a novel implementation on Algorand
Edo©
Marangone
et
al.,
November
2023
MARTSIA:
Enabling
Data
Confidentiality
for
Blockchain-
based
Process
Execution
50
MARTSIA GitHub
MARTSIA EDOC paper
MARTSIA: Enabling Data Confidentiality for
Blockchain-based Process Execution
Edoardo Marangone, Claudio Di Ciccio, Daniele Friolo,
Eugenio Nerio Nemmi, Daniele Venturi, Ingo Weber
https://link.springer.com/chapter/10.1007/978-3-031-46587-1_4
https://github.com/apwbs/MARTSIA

More Related Content

Similar to MARTSIA: Enabling Data Confidentiality for Blockchain-based Process Execution

A STUDY ON ADOPTION OF BLOCKCHAIN TECHNOLOGY IN CYBERSECURITY
A STUDY ON ADOPTION OF BLOCKCHAIN TECHNOLOGY IN CYBERSECURITYA STUDY ON ADOPTION OF BLOCKCHAIN TECHNOLOGY IN CYBERSECURITY
A STUDY ON ADOPTION OF BLOCKCHAIN TECHNOLOGY IN CYBERSECURITYIRJET Journal
 
Blockchain based News Application to combat Fake news
Blockchain based News Application to combat Fake newsBlockchain based News Application to combat Fake news
Blockchain based News Application to combat Fake newsIRJET Journal
 
Blockchain for the internet of things a systematic literature review
Blockchain for the internet of things  a systematic literature reviewBlockchain for the internet of things  a systematic literature review
Blockchain for the internet of things a systematic literature revieweraser Juan José Calderón
 
Confidential Log-In To Real User using Visual Cryptography and Upload Encrypt...
Confidential Log-In To Real User using Visual Cryptography and Upload Encrypt...Confidential Log-In To Real User using Visual Cryptography and Upload Encrypt...
Confidential Log-In To Real User using Visual Cryptography and Upload Encrypt...IRJET Journal
 
BEE – Blockchain Enabled Election System
BEE – Blockchain Enabled Election SystemBEE – Blockchain Enabled Election System
BEE – Blockchain Enabled Election SystemIRJET Journal
 
survey project-1
survey project-1survey project-1
survey project-1NAVIT GAUR
 
IRJET - Efficient Public Key Cryptosystem for Scalable Data Sharing in Cloud ...
IRJET - Efficient Public Key Cryptosystem for Scalable Data Sharing in Cloud ...IRJET - Efficient Public Key Cryptosystem for Scalable Data Sharing in Cloud ...
IRJET - Efficient Public Key Cryptosystem for Scalable Data Sharing in Cloud ...IRJET Journal
 
IMPLEMENTING BLOCKCHAIN ASSISTED PUBLIC KEY ENCRYPTION TECHNIQUE IN CLOUD COM...
IMPLEMENTING BLOCKCHAIN ASSISTED PUBLIC KEY ENCRYPTION TECHNIQUE IN CLOUD COM...IMPLEMENTING BLOCKCHAIN ASSISTED PUBLIC KEY ENCRYPTION TECHNIQUE IN CLOUD COM...
IMPLEMENTING BLOCKCHAIN ASSISTED PUBLIC KEY ENCRYPTION TECHNIQUE IN CLOUD COM...IRJET Journal
 
Crypto Vision Bot Using RSA Algorithm
Crypto Vision Bot Using RSA AlgorithmCrypto Vision Bot Using RSA Algorithm
Crypto Vision Bot Using RSA AlgorithmIRJET Journal
 
Fog and Internet of Things Network Security through Blowfish Cipher
Fog and Internet of Things Network Security through Blowfish CipherFog and Internet of Things Network Security through Blowfish Cipher
Fog and Internet of Things Network Security through Blowfish CipherBRNSSPublicationHubI
 
IRJET - Improving Password System using Blockchain
IRJET - Improving Password System using BlockchainIRJET - Improving Password System using Blockchain
IRJET - Improving Password System using BlockchainIRJET Journal
 
220943-RSP.pptx
220943-RSP.pptx220943-RSP.pptx
220943-RSP.pptxINDHUJALV
 
Steganography_ProjectReport.doc
Steganography_ProjectReport.docSteganography_ProjectReport.doc
Steganography_ProjectReport.docssusere02009
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Big Data: Privacy and Security Aspects
Big Data: Privacy and Security AspectsBig Data: Privacy and Security Aspects
Big Data: Privacy and Security AspectsIRJET Journal
 
Where in the world is your Corporate data?
Where in the world is your Corporate data?Where in the world is your Corporate data?
Where in the world is your Corporate data?Ashish Patel
 
Benefits of Blockchain Across Industries
Benefits of Blockchain Across IndustriesBenefits of Blockchain Across Industries
Benefits of Blockchain Across IndustriesBaek Yongsun
 

Similar to MARTSIA: Enabling Data Confidentiality for Blockchain-based Process Execution (20)

NIS.docx
NIS.docxNIS.docx
NIS.docx
 
A STUDY ON ADOPTION OF BLOCKCHAIN TECHNOLOGY IN CYBERSECURITY
A STUDY ON ADOPTION OF BLOCKCHAIN TECHNOLOGY IN CYBERSECURITYA STUDY ON ADOPTION OF BLOCKCHAIN TECHNOLOGY IN CYBERSECURITY
A STUDY ON ADOPTION OF BLOCKCHAIN TECHNOLOGY IN CYBERSECURITY
 
Blockchain based News Application to combat Fake news
Blockchain based News Application to combat Fake newsBlockchain based News Application to combat Fake news
Blockchain based News Application to combat Fake news
 
Blockchain for the internet of things a systematic literature review
Blockchain for the internet of things  a systematic literature reviewBlockchain for the internet of things  a systematic literature review
Blockchain for the internet of things a systematic literature review
 
Lecture 2_IoT.pptx
Lecture 2_IoT.pptxLecture 2_IoT.pptx
Lecture 2_IoT.pptx
 
Confidential Log-In To Real User using Visual Cryptography and Upload Encrypt...
Confidential Log-In To Real User using Visual Cryptography and Upload Encrypt...Confidential Log-In To Real User using Visual Cryptography and Upload Encrypt...
Confidential Log-In To Real User using Visual Cryptography and Upload Encrypt...
 
BEE – Blockchain Enabled Election System
BEE – Blockchain Enabled Election SystemBEE – Blockchain Enabled Election System
BEE – Blockchain Enabled Election System
 
survey project-1
survey project-1survey project-1
survey project-1
 
IRJET - Efficient Public Key Cryptosystem for Scalable Data Sharing in Cloud ...
IRJET - Efficient Public Key Cryptosystem for Scalable Data Sharing in Cloud ...IRJET - Efficient Public Key Cryptosystem for Scalable Data Sharing in Cloud ...
IRJET - Efficient Public Key Cryptosystem for Scalable Data Sharing in Cloud ...
 
IMPLEMENTING BLOCKCHAIN ASSISTED PUBLIC KEY ENCRYPTION TECHNIQUE IN CLOUD COM...
IMPLEMENTING BLOCKCHAIN ASSISTED PUBLIC KEY ENCRYPTION TECHNIQUE IN CLOUD COM...IMPLEMENTING BLOCKCHAIN ASSISTED PUBLIC KEY ENCRYPTION TECHNIQUE IN CLOUD COM...
IMPLEMENTING BLOCKCHAIN ASSISTED PUBLIC KEY ENCRYPTION TECHNIQUE IN CLOUD COM...
 
Crypto Vision Bot Using RSA Algorithm
Crypto Vision Bot Using RSA AlgorithmCrypto Vision Bot Using RSA Algorithm
Crypto Vision Bot Using RSA Algorithm
 
Fog and Internet of Things Network Security through Blowfish Cipher
Fog and Internet of Things Network Security through Blowfish CipherFog and Internet of Things Network Security through Blowfish Cipher
Fog and Internet of Things Network Security through Blowfish Cipher
 
IRJET - Improving Password System using Blockchain
IRJET - Improving Password System using BlockchainIRJET - Improving Password System using Blockchain
IRJET - Improving Password System using Blockchain
 
220943-RSP.pptx
220943-RSP.pptx220943-RSP.pptx
220943-RSP.pptx
 
Steganography_ProjectReport.doc
Steganography_ProjectReport.docSteganography_ProjectReport.doc
Steganography_ProjectReport.doc
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Big Data: Privacy and Security Aspects
Big Data: Privacy and Security AspectsBig Data: Privacy and Security Aspects
Big Data: Privacy and Security Aspects
 
Where in the world is your Corporate data?
Where in the world is your Corporate data?Where in the world is your Corporate data?
Where in the world is your Corporate data?
 
Benefits of Blockchain Across Industries
Benefits of Blockchain Across IndustriesBenefits of Blockchain Across Industries
Benefits of Blockchain Across Industries
 
Trends in IoT 2017
Trends in IoT 2017Trends in IoT 2017
Trends in IoT 2017
 

Recently uploaded

WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfryanfarris8
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 

Recently uploaded (20)

WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 

MARTSIA: Enabling Data Confidentiality for Blockchain-based Process Execution

Editor's Notes

  1. For permissionless blockchains, but also for permissioned ones because you can read a part of the message and it’s not a 0 or 1
  2. Importante notare che anche chi ha scritto il messaggio (in questo caso il manufacturer) deve avere gli attributi necessari e chiedere la chiave per leggere il messaggio su IPFS. Potrà leggere la sua copia locale, ma non quella su IPFS se non ha attributi e chiave necessari