Commit 9a99c60c authored by Christian Müller's avatar Christian Müller
Browse files

pics

parent a60d41ec
...@@ -5,15 +5,11 @@ loop { ...@@ -5,15 +5,11 @@ loop {
forallmay x:User, i:Info forallmay x:User, i:Info
Written(i, x) → Read += (x, i) Written(i, x) → Read += (x, i)
} { } {
forall x:User, i:Info forallmay x:User, i:Info
Oracle(i, x) → Written += (i, x) True → Written += (i, x)
} }
} }
Declassify
Oracle(i:Info,x:User): Written(i:Info, u:User)
Target Target
Read(u:User, info:Info) Read(u:User, info:Info)
......
...@@ -5,15 +5,11 @@ loop { ...@@ -5,15 +5,11 @@ loop {
forallmay x:User, i:Info forallmay x:User, i:Info
Written(i, x) → Read += (x, i) Written(i, x) → Read += (x, i)
} { } {
forall x:User, i:Info forallmay x:User, i:Info
Oracle(i, x) → Written += (i, x) True → Written += (i, x)
} }
} }
Declassify
Oracle(i:Info,x:User): Written(i:Info, u:User)
Target Target
Read(u:User, info:Info) Read(u:User, info:Info)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment