Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
joydeep
VerifyTESLA
Commits
4fcc1bfc
Commit
4fcc1bfc
authored
Mar 29, 2019
by
Joy Mitra
Browse files
Merge branch 'master' of
https://gitlab.cs.ksu.edu/joydeep/verifytesla
parents
928f22e1
aeabefdb
Changes
2
Hide whitespace changes
Inline
Side-by-side
.DS_Store
deleted
100644 → 0
View file @
928f22e1
File deleted
cpsa/tesla.scm
0 → 100644
View file @
4fcc1bfc
(
herald
"TESLA Broadcast Authentication Protocol"
)
(
defprotocol
tesla
basic
(
defrole
bcast
(
vars
(
mj
text
)
(
ki-d
ki
kmac-i
skey
)
(
x
id
data
))
(
trace
(
send
mj
(
enc
mj
kmac-i
)
ki-d
)))
(
comment
"this should be the Mj|MAC(k'i, Mj)|ki-d message"
)
(
defrole
recv
(
vars
(
mj
text
)
(
ki-d
ki
kmac-i
skey
)
(
x
id
data
))
(
trace
(
recv
mj
(
enc
mj
kmac-i
)
ki-d
))))
(
defskeleton
tesla
(
vars
(
mj
text
)
(
ki-d
ki
kmac-i
skey
))
(
defstrand
bcast
1
(
mj
mj
)
(
ki-d
ki-d
)
(
ki
ki
)
(
kmac-i
kmac-i
))
(
comment
"TODO: add constraints"
)
(
defskeleton
tesla
(
vars
(
ki-d
ki
kmac-i
skey
))
(
defstrand
recv
1
(
ki-d
ki-d
)
(
ki
ki
)
(
kmac-i
kmac-i
))
(
comment
"TODO: add constraints"
)
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment