Security is one of the main challenges of service oriented computing. Services need to be loosely coupled, easily accessible and yet provide tight security guarantees enforced by cryptographic protocols. In this paper, we address how to automatically synthesize an orchestrator process able to guarantee the secure composition of electronic services, supporting different communication and cryptographic protocols. We present a theoretical model based on process algebra, partial model checking and logical satisfiability, plus an automated tool implementing the proposed theory.
A tool for the synthesis of cryptographic orchestrators
Ciancia V.;Martinelli F.;Matteucci I.;Petrocchi M.;
2012
Abstract
Security is one of the main challenges of service oriented computing. Services need to be loosely coupled, easily accessible and yet provide tight security guarantees enforced by cryptographic protocols. In this paper, we address how to automatically synthesize an orchestrator process able to guarantee the secure composition of electronic services, supporting different communication and cryptographic protocols. We present a theoretical model based on process algebra, partial model checking and logical satisfiability, plus an automated tool implementing the proposed theory.File in questo prodotto:
File | Dimensione | Formato | |
---|---|---|---|
prod_277001-doc_78937.pdf
accesso aperto
Descrizione: A tool for the synthesis of cryptographic orchestrators
Tipologia:
Documento in Pre-print
Licenza:
Nessuna licenza dichiarata (non attribuibile a prodotti successivi al 2023)
Dimensione
301 kB
Formato
Adobe PDF
|
301 kB | Adobe PDF | Visualizza/Apri |
2422498.2422508.pdf
solo utenti autorizzati
Descrizione: A tool for the synthesis of cryptographic orchestrators
Tipologia:
Versione Editoriale (PDF)
Licenza:
NON PUBBLICO - Accesso privato/ristretto
Dimensione
326.1 kB
Formato
Adobe PDF
|
326.1 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.