* Research partly supported by the project EU-IST-STREP-S3MS (http://www.s3ms.org)
Security-by-Contract: Toward a Semantics for Digital Signatures on Mobile Code*
- N. Dragoni, F
Security-by-Contract: Toward a Semantics for Digital Signatures on - - PowerPoint PPT Presentation
Security-by-Contract: Toward a Semantics for Digital Signatures on Mobile Code* N. Dragoni, F . Massacci, K. Naliuka and I. Siahaan Department of Information and Communication Technologies University of Trento, ITALY dragoni@dit.unitn.it
EUROPKI’07 Nicola Dragoni 30/06/2007
2
EUROPKI’07 Nicola Dragoni 30/06/2007
3
EUROPKI’07 Nicola Dragoni 30/06/2007
4
EUROPKI’07 Nicola Dragoni 30/06/2007
5
EUROPKI’07 Nicola Dragoni 30/06/2007
6
EUROPKI’07 Nicola Dragoni 30/06/2007
6
EUROPKI’07 Nicola Dragoni 30/06/2007
7
EUROPKI’07 Nicola Dragoni 30/06/2007
8
EUROPKI’07 Nicola Dragoni 30/06/2007
8
EUROPKI’07 Nicola Dragoni 30/06/2007
8
EUROPKI’07 Nicola Dragoni 30/06/2007
9
EUROPKI’07 Nicola Dragoni 30/06/2007
10
EUROPKI’07 Nicola Dragoni 30/06/2007
11
EUROPKI’07 Nicola Dragoni 30/06/2007
12
EUROPKI’07 Nicola Dragoni 30/06/2007
12
EUROPKI’07 Nicola Dragoni 30/06/2007
12
EUROPKI’07 Nicola Dragoni 30/06/2007
12
EUROPKI’07 Nicola Dragoni 30/06/2007
13
EUROPKI’07 Nicola Dragoni 30/06/2007
14
EUROPKI’07 Nicola Dragoni 30/06/2007
14
EUROPKI’07 Nicola Dragoni 30/06/2007
15
EUROPKI’07 Nicola Dragoni 30/06/2007
15
EUROPKI’07 Nicola Dragoni 30/06/2007
16
EUROPKI’07 Nicola Dragoni 30/06/2007
17
SESSION, RC MULT ISESSION,
class
SESSION, RP MULT ISESSION,
class
SESSION, RP SESSION
MULT ISESSION, RP MULT ISESSION
class, RP class
class = ∅
EUROPKI’07 Nicola Dragoni 30/06/2007
18
SESSION, RC MULT ISESSION,
class
SESSION, RP MULT ISESSION,
class
SESSION, RP SESSION
MULT ISESSION, RP MULT ISESSION
class, RP class
class = ∅
Input: rule set R Output:
2: RMULT ISESSION ⇐ {r ∈ R | Scope(r) = MULTISESSION} 3: for all class ∈ ζ do // for all classes in contract/policy 4: Rclass ⇐ {r ∈ R | Scope(r) = OBJECT < class >} 5: end for
EUROPKI’07 Nicola Dragoni 30/06/2007
18
failed ⇐ LP failed∪
failed = ∅ then
failed
EUROPKI’07 Nicola Dragoni 30/06/2007
19
1 , SpecC 1
n , SpecC n
EUROPKI’07 Nicola Dragoni 30/06/2007
20
EUROPKI’07 Nicola Dragoni 30/06/2007
21
EUROPKI’07 Nicola Dragoni 30/06/2007
21
EUROPKI’07 Nicola Dragoni 30/06/2007
22
EUROPKI’07 Nicola Dragoni 30/06/2007
22
Nicola Dragoni 30/06/2007
23
EUROPKI’07 Nicola Dragoni 30/06/2007
24