(comment "CPSA 2.2.10") (comment "All input read") (defprotocol neuman-stubblebine-reauth basic (defrole init (vars (a b ks name) (ra rb text) (k skey) (tb text)) (trace (send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (defrole resp (vars (a b ks name) (ra rb text) (k skey) (tb text)) (trace (recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k))))) (defrole init-reauth (vars (a b ks name) (ra-prime rb-prime text) (k skey) (tb text)) (trace (recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k)))) (defrole resp-reauth (vars (a b ks name) (ra-prime rb-prime text) (k skey) (tb text)) (trace (recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k)))) (defrole keyserver (vars (a b ks name) (ra rb text) (k skey) (tb text)) (trace (recv (cat b rb (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb))) (uniq-orig k))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k)))) (label 0) (unrealized (0 2) (1 0)) (origs (rb (0 1)) (rb-prime (1 1))) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (precedes ((2 1) (0 2)) ((2 1) (1 0))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand keyserver 2) (enc a k tb-0 (ltk b ks)) (1 0)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0)))) (label 1) (parent 0) (unrealized (0 2) (1 2) (2 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((2 1) (0 2)) ((2 1) (1 0))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 3 0 resp 2) (enc a ra-0 tb-0 (ltk b ks)) (2 0)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0)))) (label 2) (parent 1) (unrealized (0 2) (1 2)) (comment "4 in cohort - 4 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (precedes ((2 1) (0 2)) ((2 1) (1 0)) ((3 1) (2 0))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp 2) (enc a ra-0 tb-0 (ltk b ks)) (2 0)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks)))))) (label 3) (parent 1) (unrealized (0 2) (1 2)) (comment "4 in cohort - 4 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (0 2)) ((2 1) (1 0)) ((3 2) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc rb-prime k) (1 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) rb-prime)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc rb-prime k))))) (label 4) (parent 2) (unrealized (0 2) (3 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((3 3) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc rb-prime k) (1 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k)))) (label 5) (parent 2) (unrealized (0 2) (3 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc rb-prime k) (1 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k))))) (label 6) (parent 2) (unrealized (0 2) (3 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((3 1) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc rb-prime k) (1 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv k) (send k))) (label 7) (parent 2) (unrealized (0 2) (3 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-1 tb-1 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-1) (rb rb-prime) (tb tb-1) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((1 1) (4 1)) ((2 1) (0 2)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 2) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc rb-prime k) (1 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((send (cat a-0 ra-1)) (recv (cat (enc b-0 ra-1 k tb-1 (ltk a-0 ks-0)) (enc a-0 k tb-1 (ltk b-0 ks-0)) rb-prime)) (send (cat (enc a-0 k tb-1 (ltk b-0 ks-0)) (enc rb-prime k))))) (label 8) (parent 3) (unrealized (0 2) (4 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 tb-1 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-1) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 3) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc rb-prime k) (1 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a-0 k tb-1 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-1 (ltk b-0 ks-0)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k)))) (label 9) (parent 3) (unrealized (0 2) (4 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 rb-prime-0 tb-1 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb-1) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((1 1) (4 0)) ((2 1) (0 2)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc rb-prime k) (1 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (cat (enc a-0 k tb-1 (ltk b-0 ks-0)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k))))) (label 10) (parent 3) (unrealized (0 2) (4 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (deflistener k) (precedes ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc rb-prime k) (1 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv k) (send k))) (label 11) (parent 3) (unrealized (0 2) (4 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (0 2)) ((2 1) (1 0)) ((3 2) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (3 1) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k))))) (label 12) (parent 4) (unrealized (0 2) (3 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((3 3) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (3 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k)))) (label 13) (parent 5) (unrealized (0 2) (3 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 2)) ((2 1) (1 0)) ((3 1) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (3 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k))))) (label 14) (parent 6) (unrealized (0 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-1) (rb rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 1)) ((2 1) (0 2)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 2) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-1 tb-0)) k (4 1) (enc a k tb-0 (ltk b ks)) (enc b ra-0 k tb-0 (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((send (cat a ra-1)) (recv (cat (enc b ra-1 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-prime)) (send (cat (enc a k tb-0 (ltk b ks)) (enc rb-prime k))))) (label 15) (parent 8) (unrealized (0 2) (4 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 3) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-1 tb-0)) k (4 0) (enc a k tb-0 (ltk b ks)) (enc b ra-0 k tb-0 (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k)))) (label 16) (parent 9) (unrealized (0 2) (4 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 0)) ((2 1) (0 2)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-1 tb-0)) k (4 0) (enc a k tb-0 (ltk b ks)) (enc b ra-0 k tb-0 (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (cat (enc a k tb-0 (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k))))) (label 17) (parent 10) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (0 2)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 2) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 4 2 keyserver 2) (enc b ra-0 k tb (ltk a ks)) (3 1)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k))))) (label 18) (parent 12) (unrealized (0 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 1)) ((3 3) (1 2)) ((4 2) (3 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc ra-prime-0 k) (3 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc ra-prime-0 k))))) (label 19) (parent 13) (unrealized (0 2) (4 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 3) (1 2)) ((4 3) (3 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc ra-prime-0 k) (3 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k)))) (label 20) (parent 13) (unrealized (0 2) (4 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (3 0)) ((3 1) (1 0)) ((3 3) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 4 1 resp-reauth 2) (enc ra-prime-0 k) (3 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k)))) (label 21) (parent 13) (unrealized (0 2)) (comment "4 in cohort - 4 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 3) (1 2)) ((4 1) (3 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc ra-prime-0 k) (3 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k))))) (label 22) (parent 13) (unrealized (0 2) (4 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 3) (1 2)) ((4 1) (3 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc ra-prime-0 k) (3 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv k) (send k))) (label 23) (parent 13) (unrealized (0 2) (4 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 1)) ((3 1) (1 2)) ((4 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc rb k))))) (label 24) (parent 14) (unrealized (4 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((3 1) (1 2)) ((4 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k)))) (label 25) (parent 14) (unrealized (4 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb ra-prime rb-prime rb rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb ra-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (0 2)) ((1 1) (3 0)) ((2 1) (1 0)) ((3 1) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra ra-prime rb-prime k) (operation encryption-test (displaced 4 1 resp-reauth 2) (enc rb-0 k) (0 2)) (traces ((recv (cat a ra)) (send (cat b ra-prime (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc ra-prime k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k))))) (label 26) (parent 14) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb ra-prime) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (ra-prime (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 rb-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((3 1) (1 2)) ((4 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat rb-prime-1 (enc rb k))))) (label 27) (parent 14) (unrealized (4 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((3 1) (1 2)) ((4 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv k) (send k))) (label 28) (parent 14) (unrealized (4 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 1)) ((2 1) (0 2)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 2) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 5 2 keyserver 2) (enc b ra-1 k tb-0 (ltk a ks)) (4 1)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-prime)) (send (cat (enc a k tb-0 (ltk b ks)) (enc rb-prime k))))) (label 29) (parent 15) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 ra-1 tb-1 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb ra-prime-0) (tb tb-1) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 2) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a-0 ra-1)) (recv (cat (enc b-0 ra-1 k tb-1 (ltk a-0 ks-0)) (enc a-0 k tb-1 (ltk b-0 ks-0)) ra-prime-0)) (send (cat (enc a-0 k tb-1 (ltk b-0 ks-0)) (enc ra-prime-0 k))))) (label 30) (parent 16) (unrealized (0 2) (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 tb-1 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-1) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 3) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a-0 k tb-1 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-1 (ltk b-0 ks-0)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k)))) (label 31) (parent 16) (unrealized (0 2) (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (1 0)) ((4 3) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 5 1 resp-reauth 2) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k)))) (label 32) (parent 16) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 rb-prime-0 tb-1 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb-1) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 1) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a-0 k tb-1 (ltk b-0 ks-0)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k))))) (label 33) (parent 16) (unrealized (0 2) (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 1) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv k) (send k))) (label 34) (parent 16) (unrealized (0 2) (5 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 0)) ((2 1) (0 2)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 5 2 keyserver 2) (enc a k tb-0 (ltk b ks)) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k))))) (label 35) (parent 17) (unrealized (0 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 0)) ((2 1) (4 1)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc rb k))))) (label 36) (parent 18) (unrealized (4 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 0)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k)))) (label 37) (parent 18) (unrealized (4 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb ra-prime rb-prime rb text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb ra-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (0 2)) ((1 1) (3 1)) ((2 1) (1 0)) ((3 0) (0 0)) ((3 2) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra ra-prime rb-prime k) (operation encryption-test (displaced 4 1 resp-reauth 2) (enc rb-0 k) (0 2)) (traces ((recv (cat a ra)) (send (cat b ra-prime (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc ra-prime k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k))))) (label 38) (parent 18) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb ra-prime) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (ra (3 0)) (ra-prime (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 0)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat rb-prime-0 (enc rb k))))) (label 39) (parent 18) (unrealized (4 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 0)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv k) (send k))) (label 40) (parent 18) (unrealized (4 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 1)) ((3 3) (1 2)) ((4 2) (3 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (4 1) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k))))) (label 41) (parent 19) (unrealized (0 2) (4 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 3) (1 2)) ((4 3) (3 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (4 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k)))) (label 42) (parent 20) (unrealized (0 2) (4 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 1)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc rb k))))) (label 43) (parent 21) (unrealized (4 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k)))) (label 44) (parent 21) (unrealized (4 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat rb-prime-0 (enc rb k))))) (label 45) (parent 21) (unrealized (4 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv k) (send k))) (label 46) (parent 21) (unrealized (4 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 3) (1 2)) ((4 1) (3 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (4 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k))))) (label 47) (parent 22) (unrealized (0 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 1)) ((3 1) (1 2)) ((4 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (4 1) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 48) (parent 24) (unrealized (4 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((3 1) (1 2)) ((4 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (4 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k)))) (label 49) (parent 25) (unrealized (4 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 rb-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((3 1) (1 2)) ((4 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (4 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (cat (enc a k tb (ltk b ks)) rb)) (send (cat rb-prime-1 (enc rb k))))) (label 50) (parent 27) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (rb (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 1)) ((2 1) (0 2)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 2) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 5 2 keyserver 2) (enc a k tb-0 (ltk b ks)) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k))))) (label 51) (parent 29) (unrealized (0 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 ra-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb ra-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 2) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-1 tb-0)) k (5 1) (enc a k tb-0 (ltk b ks)) (enc b ra-0 k tb-0 (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra-1)) (recv (cat (enc b ra-1 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb-0 (ltk b ks)) (enc ra-prime-0 k))))) (label 52) (parent 30) (unrealized (0 2) (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 3) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-1 tb-0)) k (5 0) (enc a k tb-0 (ltk b ks)) (enc b ra-0 k tb-0 (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k)))) (label 53) (parent 31) (unrealized (0 2) (5 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (1 0)) ((4 3) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 5 2 keyserver 2) (enc a k tb-0 (ltk b ks)) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k)))) (label 54) (parent 32) (unrealized (0 2)) (comment "4 in cohort - 4 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 1) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-1 tb-0)) k (5 0) (enc a k tb-0 (ltk b ks)) (enc b ra-0 k tb-0 (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k))))) (label 55) (parent 33) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 ra-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (5 1)) ((1 1) (4 0)) ((2 1) (1 0)) ((2 1) (5 1)) ((3 1) (2 0)) ((4 1) (1 2)) ((5 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((send (cat a-0 ra-1)) (recv (cat (enc b-0 ra-1 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc rb k))))) (label 56) (parent 35) (unrealized (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 ra-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 0)) ((2 1) (1 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (1 2)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k)))) (label 57) (parent 35) (unrealized (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra ra-prime rb-prime tb ra-0 rb rb-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb ra-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (1 0)) ((1 1) (0 2)) ((1 1) (4 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra ra-prime rb-prime k) (operation encryption-test (displaced 5 1 resp-reauth 2) (enc rb-1 k) (0 2)) (traces ((recv (cat a ra)) (send (cat b ra-prime (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc ra-prime k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb))) ((recv (cat a ra-0)) (send (cat b rb-0 (enc a ra-0 tb (ltk b ks))))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k))))) (label 58) (parent 35) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb ra-prime) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (ra-prime (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 rb-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (5 0)) ((1 1) (4 0)) ((2 1) (1 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (1 2)) ((5 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat rb-prime-1 (enc rb k))))) (label 59) (parent 35) (unrealized (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((1 1) (4 0)) ((2 1) (1 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (1 2)) ((5 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv k) (send k))) (label 60) (parent 35) (unrealized (5 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 0)) ((2 1) (4 1)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (4 1) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 61) (parent 36) (unrealized (4 1)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 0)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (4 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k)))) (label 62) (parent 37) (unrealized (4 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 0)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (4 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (cat (enc a k tb (ltk b ks)) rb)) (send (cat rb-prime-0 (enc rb k))))) (label 63) (parent 39) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (ra (3 0)) (rb (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 1)) ((3 3) (1 2)) ((4 0) (0 0)) ((4 2) (3 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 5 2 keyserver 2) (enc b ra-0 k tb (ltk a ks)) (4 1)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k))))) (label 64) (parent 41) (unrealized (0 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 2) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc ra-prime-1 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc ra-prime-1 k))))) (label 65) (parent 42) (unrealized (0 2) (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-prime-2 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 3) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc ra-prime-1 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k)))) (label 66) (parent 42) (unrealized (0 2) (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 3) (1 2)) ((4 1) (1 0)) ((4 3) (3 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 5 1 resp-reauth 2) (enc ra-prime-1 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k)))) (label 67) (parent 42) (unrealized (0 2)) (comment "4 in cohort - 4 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 1) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc ra-prime-1 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (send (cat rb-prime-0 (enc ra-prime-1 k))))) (label 68) (parent 42) (unrealized (0 2) (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 1) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc ra-prime-1 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv k) (send k))) (label 69) (parent 42) (unrealized (0 2) (5 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 1)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (4 1) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 70) (parent 43) (unrealized (4 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (4 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k)))) (label 71) (parent 44) (unrealized (4 2)) (comment "4 in cohort - 4 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (4 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) rb)) (send (cat rb-prime-0 (enc rb k))))) (label 72) (parent 45) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (rb (0 1)) (ra-prime (3 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 3) (1 2)) ((4 1) (3 2)) ((5 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc rb k))))) (label 73) (parent 47) (unrealized (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 ra-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 1) (3 2)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k)))) (label 74) (parent 47) (unrealized (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb ra-prime rb-prime rb ra-prime-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb ra-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (0 2)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 3) (1 2)) ((4 1) (3 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra ra-prime rb-prime k) (operation encryption-test (displaced 5 1 resp-reauth 2) (enc rb-0 k) (0 2)) (traces ((recv (cat a ra)) (send (cat b ra-prime (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc ra-prime k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k))))) (label 75) (parent 47) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb ra-prime) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (ra-prime (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 rb-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 1) (3 2)) ((5 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat rb-prime-1 (enc rb k))))) (label 76) (parent 47) (unrealized (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 1) (3 2)) ((5 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv k) (send k))) (label 77) (parent 47) (unrealized (5 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 1)) ((3 1) (1 2)) ((4 0) (0 0)) ((4 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 5 2 keyserver 2) (enc b ra-0 k tb (ltk a ks)) (4 1)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 78) (parent 48) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (ra (4 0)) (rb (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-prime-0 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 1) (1 2)) ((4 3) (0 2)) ((5 2) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc ra-prime-0 k))))) (label 79) (parent 49) (unrealized (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-prime-0 ra-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 2)) ((4 3) (0 2)) ((5 3) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k)))) (label 80) (parent 49) (unrealized (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((1 1) (4 2)) ((2 1) (4 0)) ((3 1) (1 2)) ((4 1) (1 0)) ((4 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 5 1 resp-reauth 2) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb (enc ra-prime k))) (send (enc rb k)))) (label 81) (parent 49) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (rb (0 1)) (ra-prime (4 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-prime-0 rb-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 2)) ((4 3) (0 2)) ((5 1) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (send (cat rb-prime-1 (enc ra-prime-0 k))))) (label 82) (parent 49) (unrealized (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 2)) ((4 3) (0 2)) ((5 1) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv k) (send k))) (label 83) (parent 49) (unrealized (5 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (5 1)) ((1 1) (4 1)) ((2 1) (1 0)) ((2 1) (5 1)) ((3 1) (2 0)) ((4 2) (1 2)) ((5 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((send (cat a-0 ra-1)) (recv (cat (enc b-0 ra-1 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc rb k))))) (label 84) (parent 51) (unrealized (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 1)) ((2 1) (1 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 2) (1 2)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k)))) (label 85) (parent 51) (unrealized (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra ra-prime rb-prime tb ra-0 rb rb-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb ra-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (1 0)) ((1 1) (0 2)) ((1 1) (4 1)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 2) (1 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra ra-prime rb-prime k) (operation encryption-test (displaced 5 1 resp-reauth 2) (enc rb-1 k) (0 2)) (traces ((recv (cat a ra)) (send (cat b ra-prime (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc ra-prime k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb))) ((recv (cat a ra-0)) (send (cat b rb-0 (enc a ra-0 tb (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k))))) (label 86) (parent 51) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb ra-prime) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (ra-prime (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (5 0)) ((1 1) (4 1)) ((2 1) (1 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 2) (1 2)) ((5 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat rb-prime-0 (enc rb k))))) (label 87) (parent 51) (unrealized (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((1 1) (4 1)) ((2 1) (1 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 2) (1 2)) ((5 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv k) (send k))) (label 88) (parent 51) (unrealized (5 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 2) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 2 keyserver 2) (enc b ra-1 k tb-0 (ltk a ks)) (5 1)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb-0 (ltk b ks)) (enc ra-prime-0 k))))) (label 89) (parent 52) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 ra-1 tb-1 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb ra-prime-1) (tb tb-1) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 3) (4 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((send (cat a-0 ra-1)) (recv (cat (enc b-0 ra-1 k tb-1 (ltk a-0 ks-0)) (enc a-0 k tb-1 (ltk b-0 ks-0)) ra-prime-1)) (send (cat (enc a-0 k tb-1 (ltk b-0 ks-0)) (enc ra-prime-1 k))))) (label 90) (parent 53) (unrealized (0 2) (6 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 ra-prime-2 tb-1 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb-1) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 3) (4 2)) ((6 3) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a-0 k tb-1 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-1 (ltk b-0 ks-0)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k)))) (label 91) (parent 53) (unrealized (0 2) (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (5 2)) ((2 1) (0 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 1) (1 0)) ((5 3) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 1 resp-reauth 2) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k)))) (label 92) (parent 53) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 rb-prime-0 tb-1 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-0) (tb tb-1) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 3) (4 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a-0 k tb-1 (ltk b-0 ks-0)) ra-prime-1)) (send (cat rb-prime-0 (enc ra-prime-1 k))))) (label 93) (parent 53) (unrealized (0 2) (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 3) (4 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv k) (send k))) (label 94) (parent 53) (unrealized (0 2) (6 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (5 1)) ((1 1) (4 2)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 1) (2 0)) ((4 1) (1 0)) ((4 3) (1 2)) ((5 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((send (cat a-0 ra-1)) (recv (cat (enc b-0 ra-1 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc rb k))))) (label 95) (parent 54) (unrealized (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (1 0)) ((4 3) (1 2)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k)))) (label 96) (parent 54) (unrealized (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (5 0)) ((1 1) (4 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (1 0)) ((4 3) (1 2)) ((5 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat rb-prime-0 (enc rb k))))) (label 97) (parent 54) (unrealized (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((1 1) (4 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (1 0)) ((4 3) (1 2)) ((5 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv k) (send k))) (label 98) (parent 54) (unrealized (5 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 1) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 2 keyserver 2) (enc a k tb-0 (ltk b ks)) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k))))) (label 99) (parent 55) (unrealized (0 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 ra-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 1)) ((1 1) (4 0)) ((2 1) (1 0)) ((2 1) (5 1)) ((3 1) (2 0)) ((4 1) (1 2)) ((5 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 1) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((send (cat a ra-1)) (recv (cat (enc b ra-1 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 100) (parent 56) (unrealized (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 0)) ((2 1) (1 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (1 2)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k)))) (label 101) (parent 57) (unrealized (5 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 rb-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 0)) ((1 1) (4 0)) ((2 1) (1 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (1 2)) ((5 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (cat (enc a k tb (ltk b ks)) rb)) (send (cat rb-prime-1 (enc rb k))))) (label 102) (parent 59) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (rb (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 3) (0 2)) ((5 2) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc ra-prime-0 k))))) (label 103) (parent 62) (unrealized (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 3) (0 2)) ((5 3) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k)))) (label 104) (parent 62) (unrealized (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((1 1) (4 2)) ((2 1) (4 0)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 1) (1 0)) ((4 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 5 1 resp-reauth 2) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb (enc ra-prime k))) (send (enc rb k)))) (label 105) (parent 62) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (ra (3 0)) (rb (0 1)) (ra-prime (4 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 3) (0 2)) ((5 1) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k))))) (label 106) (parent 62) (unrealized (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 3) (0 2)) ((5 1) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv k) (send k))) (label 107) (parent 62) (unrealized (5 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 1)) ((2 1) (5 1)) ((3 3) (1 2)) ((4 0) (0 0)) ((4 2) (3 2)) ((5 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc rb k))))) (label 108) (parent 64) (unrealized (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 1)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 0) (0 0)) ((4 2) (3 2)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k)))) (label 109) (parent 64) (unrealized (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb ra-prime rb-prime rb ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb ra-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (0 2)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 1)) ((3 3) (1 2)) ((4 0) (0 0)) ((4 2) (3 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra ra-prime rb-prime k) (operation encryption-test (displaced 5 1 resp-reauth 2) (enc rb-0 k) (0 2)) (traces ((recv (cat a ra)) (send (cat b ra-prime (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc ra-prime k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k))))) (label 110) (parent 64) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb ra-prime) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (ra (4 0)) (ra-prime (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 1)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 0) (0 0)) ((4 2) (3 2)) ((5 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat rb-prime-0 (enc rb k))))) (label 111) (parent 64) (unrealized (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 1)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 0) (0 0)) ((4 2) (3 2)) ((5 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((recv k) (send k))) (label 112) (parent 64) (unrealized (5 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 2) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 1) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-1 k))))) (label 113) (parent 65) (unrealized (0 2) (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-prime-2 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 3) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k)))) (label 114) (parent 66) (unrealized (0 2) (5 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (4 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 3) (1 2)) ((4 1) (1 0)) ((4 3) (3 2)) ((5 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc rb k))))) (label 115) (parent 67) (unrealized (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (4 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 1) (1 0)) ((4 3) (3 2)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k)))) (label 116) (parent 67) (unrealized (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (4 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 1) (1 0)) ((4 3) (3 2)) ((5 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat rb-prime-0 (enc rb k))))) (label 117) (parent 67) (unrealized (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (4 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 1) (1 0)) ((4 3) (3 2)) ((5 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k))) ((recv k) (send k))) (label 118) (parent 67) (unrealized (5 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 1) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat rb-prime-0 (enc ra-prime-1 k))))) (label 119) (parent 68) (unrealized (0 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 1)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 0) (0 0)) ((4 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 5 2 keyserver 2) (enc b ra-0 k tb (ltk a ks)) (4 1)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 120) (parent 70) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (ra (4 0)) (rb (0 1)) (ra-prime (3 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 3) (0 2)) ((5 2) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc ra-prime-0 k))))) (label 121) (parent 71) (unrealized (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 3) (0 2)) ((5 3) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k)))) (label 122) (parent 71) (unrealized (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 3) (0 2)) ((5 1) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k))))) (label 123) (parent 71) (unrealized (5 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 3) (0 2)) ((5 1) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc ra-prime-0 k) (4 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv k) (send k))) (label 124) (parent 71) (unrealized (5 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 ra-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 3) (1 2)) ((4 1) (3 2)) ((5 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 1) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 125) (parent 73) (unrealized (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 1) (3 2)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k)))) (label 126) (parent 74) (unrealized (5 2)) (comment "6 in cohort - 6 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 rb-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 1) (3 2)) ((5 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv (cat (enc a k tb (ltk b ks)) rb)) (send (cat rb-prime-1 (enc rb k))))) (label 127) (parent 76) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (rb (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-prime-0 ra-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 1) (1 2)) ((4 3) (0 2)) ((5 2) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 1) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k))))) (label 128) (parent 79) (unrealized (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 2)) ((4 3) (0 2)) ((5 3) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k)))) (label 129) (parent 80) (unrealized (5 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-prime-0 rb-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 2)) ((4 3) (0 2)) ((5 1) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-1 (enc ra-prime-0 k))))) (label 130) (parent 82) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (rb (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 1)) ((1 1) (4 1)) ((2 1) (1 0)) ((2 1) (5 1)) ((3 1) (2 0)) ((4 2) (1 2)) ((5 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 1) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((send (cat a ra-1)) (recv (cat (enc b ra-1 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 131) (parent 84) (unrealized (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 1)) ((2 1) (1 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 2) (1 2)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k)))) (label 132) (parent 85) (unrealized (5 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 0)) ((1 1) (4 1)) ((2 1) (1 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 2) (1 2)) ((5 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (cat (enc a k tb (ltk b ks)) rb)) (send (cat rb-prime-0 (enc rb k))))) (label 133) (parent 87) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (rb (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 2) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 2 keyserver 2) (enc a k tb-0 (ltk b ks)) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k))))) (label 134) (parent 89) (unrealized (0 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 ra-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb ra-prime-1) (tb tb-0) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 3) (4 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-1 tb-0)) k (6 1) (enc a k tb-0 (ltk b ks)) (enc b ra-0 k tb-0 (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((send (cat a ra-1)) (recv (cat (enc b ra-1 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) ra-prime-1)) (send (cat (enc a k tb-0 (ltk b ks)) (enc ra-prime-1 k))))) (label 135) (parent 90) (unrealized (0 2) (6 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 ra-prime-2 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb-0) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 3) (4 2)) ((6 3) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-1 tb-0)) k (6 0) (enc a k tb-0 (ltk b ks)) (enc b ra-0 k tb-0 (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k)))) (label 136) (parent 91) (unrealized (0 2) (6 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (5 2)) ((2 1) (0 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 1) (1 0)) ((5 3) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 2 keyserver 2) (enc a k tb-0 (ltk b ks)) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k)))) (label 137) (parent 92) (unrealized (0 2)) (comment "4 in cohort - 4 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 3) (4 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-1 tb-0)) k (6 0) (enc a k tb-0 (ltk b ks)) (enc b ra-0 k tb-0 (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime-1)) (send (cat rb-prime-0 (enc ra-prime-1 k))))) (label 138) (parent 93) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 1)) ((1 1) (4 2)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 1) (2 0)) ((4 1) (1 0)) ((4 3) (1 2)) ((5 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 1) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((send (cat a ra-1)) (recv (cat (enc b ra-1 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 139) (parent 95) (unrealized (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (1 0)) ((4 3) (1 2)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k)))) (label 140) (parent 96) (unrealized (5 2)) (comment "4 in cohort - 4 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 0)) ((1 1) (4 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (1 0)) ((4 3) (1 2)) ((5 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) rb)) (send (cat rb-prime-0 (enc rb k))))) (label 141) (parent 97) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (rb (0 1)) (ra-prime (4 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 rb-prime-0 ra-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (6 1)) ((1 1) (4 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 1) (4 2)) ((6 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((send (cat a-0 ra-1)) (recv (cat (enc b-0 ra-1 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc rb k))))) (label 142) (parent 99) (unrealized (6 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 rb-prime-0 ra-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (6 2)) ((1 1) (4 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 1) (4 2)) ((6 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k)))) (label 143) (parent 99) (unrealized (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra ra-prime rb-prime tb ra-0 rb rb-0 ra-prime-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb ra-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (1 0)) ((1 1) (0 2)) ((1 1) (4 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 1) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra ra-prime rb-prime k) (operation encryption-test (displaced 6 1 resp-reauth 2) (enc rb-1 k) (0 2)) (traces ((recv (cat a ra)) (send (cat b ra-prime (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc ra-prime k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb))) ((recv (cat a ra-0)) (send (cat b rb-0 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k))))) (label 144) (parent 99) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb ra-prime) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (ra-prime (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 rb-prime-0 rb-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (6 0)) ((1 1) (4 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 1) (4 2)) ((6 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat rb-prime-1 (enc rb k))))) (label 145) (parent 99) (unrealized (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((1 1) (4 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 1) (4 2)) ((6 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv k) (send k))) (label 146) (parent 99) (unrealized (6 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 1)) ((1 1) (4 0)) ((2 1) (1 0)) ((2 1) (5 1)) ((3 1) (2 0)) ((4 1) (1 2)) ((5 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 2 keyserver 2) (enc b ra-1 k tb (ltk a ks)) (5 1)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 147) (parent 100) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (rb (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 ra-prime-0 ra-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb ra-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 0)) ((2 1) (1 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 1) (2 0)) ((4 1) (1 2)) ((5 3) (0 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc ra-prime-0 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((send (cat a-0 ra-1)) (recv (cat (enc b-0 ra-1 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc ra-prime-0 k))))) (label 148) (parent 101) (unrealized (6 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 ra-prime-0 ra-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 0)) ((2 1) (1 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 1) (1 2)) ((5 3) (0 2)) ((6 3) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc ra-prime-0 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k)))) (label 149) (parent 101) (unrealized (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 0)) ((1 1) (5 2)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (1 2)) ((5 1) (1 0)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 1 resp-reauth 2) (enc ra-prime-0 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb (enc ra-prime k))) (send (enc rb k)))) (label 150) (parent 101) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (rb (0 1)) (ra-prime (5 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 ra-prime-0 rb-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 0)) ((2 1) (1 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 1) (1 2)) ((5 3) (0 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc ra-prime-0 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (send (cat rb-prime-1 (enc ra-prime-0 k))))) (label 151) (parent 101) (unrealized (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (5 2)) ((1 1) (4 0)) ((2 1) (1 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 1) (1 2)) ((5 3) (0 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc ra-prime-0 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv k) (send k))) (label 152) (parent 101) (unrealized (6 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 3) (0 2)) ((5 2) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 1) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k))))) (label 153) (parent 103) (unrealized (5 1)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 3) (0 2)) ((5 3) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k)))) (label 154) (parent 104) (unrealized (5 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 3) (0 2)) ((5 1) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k))))) (label 155) (parent 106) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (ra (3 0)) (rb (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 1)) ((2 1) (5 1)) ((3 3) (1 2)) ((4 0) (0 0)) ((4 2) (3 2)) ((5 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 1) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 156) (parent 108) (unrealized (5 1)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 1)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 0) (0 0)) ((4 2) (3 2)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k)))) (label 157) (parent 109) (unrealized (5 2)) (comment "6 in cohort - 6 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 1)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 0) (0 0)) ((4 2) (3 2)) ((5 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((recv (cat (enc a k tb (ltk b ks)) rb)) (send (cat rb-prime-0 (enc rb k))))) (label 158) (parent 111) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (ra (4 0)) (rb (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 0) (0 0)) ((5 2) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 2 keyserver 2) (enc b ra-0 k tb (ltk a ks)) (5 1)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-1 k))))) (label 159) (parent 113) (unrealized (0 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-prime-2 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-2) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 3) (4 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc ra-prime-2 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-2)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc ra-prime-2 k))))) (label 160) (parent 114) (unrealized (0 2) (6 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-prime-2 ra-prime-3 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-3) (rb-prime ra-prime-2) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 3) (4 2)) ((6 3) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc ra-prime-2 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-3)) (recv (cat ra-prime-2 (enc ra-prime-3 k))) (send (enc ra-prime-2 k)))) (label 161) (parent 114) (unrealized (0 2) (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (5 2)) ((2 1) (0 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 1) (1 0)) ((5 3) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 1 resp-reauth 2) (enc ra-prime-2 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-1 (enc ra-prime k))) (send (enc ra-prime-1 k)))) (label 162) (parent 114) (unrealized (0 2)) (comment "4 in cohort - 4 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-prime-2 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-2) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 3) (4 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc ra-prime-2 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-2)) (send (cat rb-prime-0 (enc ra-prime-2 k))))) (label 163) (parent 114) (unrealized (0 2) (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-prime-2 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 3) (4 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc ra-prime-2 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k))) ((recv k) (send k))) (label 164) (parent 114) (unrealized (0 2) (6 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (4 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 3) (1 2)) ((4 1) (1 0)) ((4 3) (3 2)) ((5 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 1) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 165) (parent 115) (unrealized (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (4 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 1) (1 0)) ((4 3) (3 2)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k)))) (label 166) (parent 116) (unrealized (5 2)) (comment "5 in cohort - 5 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (4 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 1) (1 0)) ((4 3) (3 2)) ((5 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a k tb (ltk b ks)) rb)) (send (cat rb-prime-0 (enc rb k))))) (label 167) (parent 117) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (rb (0 1)) (ra-prime (4 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 rb-prime-0 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 1) (4 2)) ((6 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat rb-prime-0 (enc ra-prime-1 k)))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc rb k))))) (label 168) (parent 119) (unrealized (6 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 rb-prime-0 ra-prime-2 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 1) (4 2)) ((6 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat rb-prime-0 (enc ra-prime-1 k)))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-2)) (recv (cat rb (enc ra-prime-2 k))) (send (enc rb k)))) (label 169) (parent 119) (unrealized (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb ra-prime rb-prime rb ra-prime-0 ra-prime-1 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb ra-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (0 2)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 1) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra ra-prime rb-prime k) (operation encryption-test (displaced 6 1 resp-reauth 2) (enc rb-0 k) (0 2)) (traces ((recv (cat a ra)) (send (cat b ra-prime (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc ra-prime k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat rb-prime-0 (enc ra-prime-1 k))))) (label 170) (parent 119) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb ra-prime) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (ra-prime (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 rb-prime-0 rb-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 1) (4 2)) ((6 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat rb-prime-0 (enc ra-prime-1 k)))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat rb-prime-1 (enc rb k))))) (label 171) (parent 119) (unrealized (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 1) (4 2)) ((6 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat rb-prime-0 (enc ra-prime-1 k)))) ((recv k) (send k))) (label 172) (parent 119) (unrealized (6 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 3) (0 2)) ((5 2) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 1) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k))))) (label 173) (parent 121) (unrealized (5 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 3) (0 2)) ((5 3) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k)))) (label 174) (parent 122) (unrealized (5 2)) (comment "4 in cohort - 4 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 3) (0 2)) ((5 1) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (5 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k))))) (label 175) (parent 123) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (rb (0 1)) (ra-prime (3 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 3) (1 2)) ((4 1) (3 2)) ((5 0) (0 0)) ((5 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 2 keyserver 2) (enc b ra-0 k tb (ltk a ks)) (5 1)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 176) (parent 125) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (ra (5 0)) (rb (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 ra-prime-1 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 3) (1 2)) ((4 1) (3 2)) ((5 3) (0 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc ra-prime-1 k))))) (label 177) (parent 126) (unrealized (6 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 ra-prime-1 ra-prime-2 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 1) (3 2)) ((5 3) (0 2)) ((6 3) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k)))) (label 178) (parent 126) (unrealized (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((1 1) (5 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 1) (3 2)) ((5 1) (1 0)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 1 resp-reauth 2) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb (enc ra-prime k))) (send (enc rb k)))) (label 179) (parent 126) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (rb (0 1)) (ra-prime (5 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 1) (3 2)) ((4 1) (5 2)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 4 resp-reauth 2) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k)))) (label 180) (parent 126) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (rb (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 ra-prime-1 rb-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 1) (3 2)) ((5 3) (0 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (send (cat rb-prime-1 (enc ra-prime-1 k))))) (label 181) (parent 126) (unrealized (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 1) (3 2)) ((5 3) (0 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k))) ((recv k) (send k))) (label 182) (parent 126) (unrealized (6 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 1) (1 2)) ((4 3) (0 2)) ((5 0) (0 0)) ((5 2) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 2 keyserver 2) (enc b ra-0 k tb (ltk a ks)) (5 1)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k))))) (label 183) (parent 128) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (ra (5 0)) (rb (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-prime-0 ra-prime-1 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 1) (1 2)) ((4 3) (0 2)) ((5 3) (4 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc ra-prime-1 k))))) (label 184) (parent 129) (unrealized (6 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-prime-0 ra-prime-1 ra-prime-2 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 2)) ((4 3) (0 2)) ((5 3) (4 2)) ((6 3) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k)))) (label 185) (parent 129) (unrealized (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((1 1) (5 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 2)) ((4 3) (0 2)) ((5 1) (1 0)) ((5 3) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 1 resp-reauth 2) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k)))) (label 186) (parent 129) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (rb (0 1)) (ra-prime (5 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-prime-0 ra-prime-1 rb-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 2)) ((4 3) (0 2)) ((5 3) (4 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (send (cat rb-prime-1 (enc ra-prime-1 k))))) (label 187) (parent 129) (unrealized (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 2)) ((4 3) (0 2)) ((5 3) (4 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv k) (send k))) (label 188) (parent 129) (unrealized (6 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 1)) ((1 1) (4 1)) ((2 1) (1 0)) ((2 1) (5 1)) ((3 1) (2 0)) ((4 2) (1 2)) ((5 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 2 keyserver 2) (enc b ra-1 k tb (ltk a ks)) (5 1)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 189) (parent 131) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (rb (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 ra-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb ra-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 1)) ((2 1) (1 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 1) (2 0)) ((4 2) (1 2)) ((5 3) (0 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc ra-prime-0 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((send (cat a-0 ra-1)) (recv (cat (enc b-0 ra-1 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc ra-prime-0 k))))) (label 190) (parent 132) (unrealized (6 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 1)) ((2 1) (1 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 2) (1 2)) ((5 3) (0 2)) ((6 3) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc ra-prime-0 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k)))) (label 191) (parent 132) (unrealized (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 1)) ((1 1) (5 2)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 2) (1 2)) ((5 1) (1 0)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 1 resp-reauth 2) (enc ra-prime-0 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb (enc ra-prime k))) (send (enc rb k)))) (label 192) (parent 132) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb rb) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (rb (0 1)) (ra-prime (5 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 1)) ((2 1) (1 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 2) (1 2)) ((5 3) (0 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc ra-prime-0 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k))))) (label 193) (parent 132) (unrealized (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (5 2)) ((1 1) (4 1)) ((2 1) (1 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 2) (1 2)) ((5 3) (0 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc ra-prime-0 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv k) (send k))) (label 194) (parent 132) (unrealized (6 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 ra-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (6 1)) ((1 1) (4 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((2 1) (6 1)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 2) (4 2)) ((6 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((send (cat a-0 ra-1)) (recv (cat (enc b-0 ra-1 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc rb k))))) (label 195) (parent 134) (unrealized (6 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (6 2)) ((1 1) (4 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 2) (4 2)) ((6 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k)))) (label 196) (parent 134) (unrealized (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra ra-prime rb-prime tb ra-0 rb rb-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb ra-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (1 0)) ((1 1) (0 2)) ((1 1) (4 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 2) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra ra-prime rb-prime k) (operation encryption-test (displaced 6 1 resp-reauth 2) (enc rb-1 k) (0 2)) (traces ((recv (cat a ra)) (send (cat b ra-prime (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc ra-prime k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb))) ((recv (cat a ra-0)) (send (cat b rb-0 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k))))) (label 197) (parent 134) (unrealized) (shape) (maps ((0 1) ((ra ra) (tb tb) (rb ra-prime) (a a) (b b) (ks ks) (k k) (ra-prime ra-prime) (rb-prime rb-prime) (tb-0 tb)))) (origs (k (2 1)) (ra-prime (0 1)) (rb-prime (1 1)))) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (6 0)) ((1 1) (4 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 2) (4 2)) ((6 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat rb-prime-0 (enc rb k))))) (label 198) (parent 134) (unrealized (6 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((1 1) (4 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 2) (4 2)) ((6 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((recv k) (send k))) (label 199) (parent 134) (unrealized (6 0)) (comment "empty cohort")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-1) (tb tb-0) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 3) (4 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 7 2 keyserver 2) (enc b ra-1 k tb-0 (ltk a ks)) (6 1)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) ra-prime-1)) (send (cat (enc a k tb-0 (ltk b ks)) (enc ra-prime-1 k))))) (label 200) (parent 135) (unrealized (0 2)) (comment "1 in cohort - 1 not yet seen")) (comment "Strand bound exceeded--aborting run") (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 ra-prime-2 ra-1 tb-1 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb ra-prime-2) (tb tb-1) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((2 1) (7 1)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 3) (4 2)) ((6 3) (5 2)) ((7 2) (6 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc ra-prime-2 k) (6 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k))) ((send (cat a-0 ra-1)) (recv (cat (enc b-0 ra-1 k tb-1 (ltk a-0 ks-0)) (enc a-0 k tb-1 (ltk b-0 ks-0)) ra-prime-2)) (send (cat (enc a-0 k tb-1 (ltk b-0 ks-0)) (enc ra-prime-2 k))))) (label 201) (parent 136) (unrealized (0 2) (7 1)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 ra-prime-2 ra-prime-3 tb-1 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-3) (rb-prime ra-prime-2) (tb tb-1) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((2 1) (7 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 3) (4 2)) ((6 3) (5 2)) ((7 3) (6 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc ra-prime-2 k) (6 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k))) ((recv (enc a-0 k tb-1 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-1 (ltk b-0 ks-0)) ra-prime-3)) (recv (cat ra-prime-2 (enc ra-prime-3 k))) (send (enc ra-prime-2 k)))) (label 202) (parent 136) (unrealized (0 2) (7 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-1) (tb tb-0) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (6 2)) ((2 1) (0 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 3) (4 2)) ((6 1) (1 0)) ((6 3) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 7 1 resp-reauth 2) (enc ra-prime-2 k) (6 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (recv (cat ra-prime-1 (enc ra-prime k))) (send (enc ra-prime-1 k)))) (label 203) (parent 136) (unrealized (0 2)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 ra-prime-2 rb-prime-0 tb-1 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-2) (rb-prime rb-prime-0) (tb tb-1) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((2 1) (7 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 3) (4 2)) ((6 3) (5 2)) ((7 1) (6 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc ra-prime-2 k) (6 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k))) ((recv (cat (enc a-0 k tb-1 (ltk b-0 ks-0)) ra-prime-2)) (send (cat rb-prime-0 (enc ra-prime-2 k))))) (label 204) (parent 136) (unrealized (0 2) (7 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime tb-0 ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 ra-prime-2 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb-0) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb-0) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((2 1) (7 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 3) (4 2)) ((6 3) (5 2)) ((7 1) (6 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc ra-prime-2 k) (6 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb-0 (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb-0 (ltk b ks)))) (send (cat (enc b ra-0 k tb-0 (ltk a ks)) (enc a k tb-0 (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb-0 (ltk b ks))))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb-0 (ltk b ks))) (send (cat (enc a k tb-0 (ltk b ks)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k))) ((recv k) (send k))) (label 205) (parent 136) (unrealized (0 2) (7 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 ra-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (6 1)) ((1 1) (5 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 1) (1 0)) ((5 3) (4 2)) ((6 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k))) ((send (cat a-0 ra-1)) (recv (cat (enc b-0 ra-1 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc rb k))))) (label 206) (parent 137) (unrealized (6 1)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (6 2)) ((1 1) (5 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 1) (1 0)) ((5 3) (4 2)) ((6 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k)))) (label 207) (parent 137) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (6 0)) ((1 1) (5 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 1) (1 0)) ((5 3) (4 2)) ((6 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat rb-prime-0 (enc rb k))))) (label 208) (parent 137) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((1 1) (5 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 1) (1 0)) ((5 3) (4 2)) ((6 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k))) ((recv k) (send k))) (label 209) (parent 137) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 3) (4 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 7 2 keyserver 2) (enc a k tb-0 (ltk b ks)) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat rb-prime-0 (enc ra-prime-1 k))))) (label 210) (parent 138) (unrealized (0 2)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 1)) ((1 1) (4 2)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 1) (2 0)) ((4 1) (1 0)) ((4 3) (1 2)) ((5 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 2 keyserver 2) (enc b ra-1 k tb (ltk a ks)) (5 1)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 211) (parent 139) (unrealized) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 ra-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb ra-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 1) (2 0)) ((4 1) (1 0)) ((4 3) (1 2)) ((5 3) (0 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc ra-prime-0 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((send (cat a-0 ra-1)) (recv (cat (enc b-0 ra-1 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc ra-prime-0 k))))) (label 212) (parent 140) (unrealized (6 1)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 1) (1 0)) ((4 3) (1 2)) ((5 3) (0 2)) ((6 3) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc ra-prime-0 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k)))) (label 213) (parent 140) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 1) (1 0)) ((4 3) (1 2)) ((5 3) (0 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc ra-prime-0 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k))))) (label 214) (parent 140) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (5 2)) ((1 1) (4 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 1) (1 0)) ((4 3) (1 2)) ((5 3) (0 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc ra-prime-0 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv k) (send k))) (label 215) (parent 140) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 rb-prime-0 ra-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (6 1)) ((1 1) (4 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 1) (4 2)) ((6 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 1) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((send (cat a ra-1)) (recv (cat (enc b ra-1 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 216) (parent 142) (unrealized (6 1)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 rb-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (6 2)) ((1 1) (4 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 1) (4 2)) ((6 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 0) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k)))) (label 217) (parent 143) (unrealized (6 2)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 rb-prime-0 rb-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (6 0)) ((1 1) (4 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 1) (4 2)) ((6 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 0) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv (cat (enc a k tb (ltk b ks)) rb)) (send (cat rb-prime-1 (enc rb k))))) (label 218) (parent 145) (unrealized) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 ra-prime-0 ra-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 0)) ((2 1) (1 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 1) (2 0)) ((4 1) (1 2)) ((5 3) (0 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 1) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((send (cat a ra-1)) (recv (cat (enc b ra-1 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k))))) (label 219) (parent 148) (unrealized (6 1)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 0)) ((2 1) (1 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 1) (1 2)) ((5 3) (0 2)) ((6 3) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 0) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k)))) (label 220) (parent 149) (unrealized (6 2)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 rb-prime-0 ra-prime-0 rb-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 0)) ((2 1) (1 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 1) (1 2)) ((5 3) (0 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 0) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-1 (enc ra-prime-0 k))))) (label 221) (parent 151) (unrealized) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 3) (0 2)) ((5 3) (4 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc ra-prime-1 k))))) (label 222) (parent 154) (unrealized (6 1)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-prime-2 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 3) (0 2)) ((5 3) (4 2)) ((6 3) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k)))) (label 223) (parent 154) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((1 1) (5 2)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 3) (0 2)) ((5 1) (1 0)) ((5 3) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 1 resp-reauth 2) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k)))) (label 224) (parent 154) (unrealized) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 3) (0 2)) ((5 3) (4 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (send (cat rb-prime-0 (enc ra-prime-1 k))))) (label 225) (parent 154) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (3 1)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 0) (0 0)) ((3 2) (1 2)) ((4 3) (0 2)) ((5 3) (4 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv k) (send k))) (label 226) (parent 154) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 1)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 0) (0 0)) ((4 2) (3 2)) ((4 2) (5 2)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 4 init 3) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k)))) (label 227) (parent 157) (unrealized) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 1)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 3) (1 2)) ((4 0) (0 0)) ((4 2) (3 2)) ((5 3) (0 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc ra-prime-1 k))))) (label 228) (parent 157) (unrealized (6 1)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-prime-2 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 1)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 0) (0 0)) ((4 2) (3 2)) ((5 3) (0 2)) ((6 3) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k)))) (label 229) (parent 157) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((1 1) (5 2)) ((2 1) (3 0)) ((2 1) (4 1)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 0) (0 0)) ((4 2) (3 2)) ((5 1) (1 0)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 1 resp-reauth 2) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb (enc ra-prime k))) (send (enc rb k)))) (label 230) (parent 157) (unrealized) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 1)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 0) (0 0)) ((4 2) (3 2)) ((5 3) (0 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (send (cat rb-prime-0 (enc ra-prime-1 k))))) (label 231) (parent 157) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 1)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 0) (0 0)) ((4 2) (3 2)) ((5 3) (0 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k))) ((recv k) (send k))) (label 232) (parent 157) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((2 1) (6 1)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 0) (0 0)) ((5 2) (4 2)) ((6 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-1 k)))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc rb k))))) (label 233) (parent 159) (unrealized (6 1)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-prime-2 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 0) (0 0)) ((5 2) (4 2)) ((6 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-1 k)))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-2)) (recv (cat rb (enc ra-prime-2 k))) (send (enc rb k)))) (label 234) (parent 159) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb ra-prime rb-prime rb ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb ra-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (0 2)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 0) (0 0)) ((5 2) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra ra-prime rb-prime k) (operation encryption-test (displaced 6 1 resp-reauth 2) (enc rb-0 k) (0 2)) (traces ((recv (cat a ra)) (send (cat b ra-prime (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc ra-prime k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-1 k))))) (label 235) (parent 159) (unrealized) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 0) (0 0)) ((5 2) (4 2)) ((6 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-1 k)))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat rb-prime-0 (enc rb k))))) (label 236) (parent 159) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 0) (0 0)) ((5 2) (4 2)) ((6 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-1 k)))) ((recv k) (send k))) (label 237) (parent 159) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-prime-2 ra-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-2) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 3) (4 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 1) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-2)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-2 k))))) (label 238) (parent 160) (unrealized (0 2) (6 1)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-prime-2 ra-prime-3 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-3) (rb-prime ra-prime-2) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 3) (4 2)) ((6 3) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-3)) (recv (cat ra-prime-2 (enc ra-prime-3 k))) (send (enc ra-prime-2 k)))) (label 239) (parent 161) (unrealized (0 2) (6 2)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (5 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 1) (1 0)) ((5 3) (4 2)) ((6 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-1 (enc ra-prime k))) (send (enc ra-prime-1 k))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc rb k))))) (label 240) (parent 162) (unrealized (6 1)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-prime-2 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime rb) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (5 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 1) (1 0)) ((5 3) (4 2)) ((6 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-1 (enc ra-prime k))) (send (enc ra-prime-1 k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-2)) (recv (cat rb (enc ra-prime-2 k))) (send (enc rb k)))) (label 241) (parent 162) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (5 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 1) (1 0)) ((5 3) (4 2)) ((6 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-1 (enc ra-prime k))) (send (enc ra-prime-1 k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) rb)) (send (cat rb-prime-0 (enc rb k))))) (label 242) (parent 162) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (5 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 1) (1 0)) ((5 3) (4 2)) ((6 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc rb k) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-1 (enc ra-prime k))) (send (enc ra-prime-1 k))) ((recv k) (send k))) (label 243) (parent 162) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-prime-2 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-2) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 3) (4 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-2)) (send (cat rb-prime-0 (enc ra-prime-2 k))))) (label 244) (parent 163) (unrealized (0 2)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (4 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 3) (1 2)) ((4 1) (1 0)) ((4 3) (3 2)) ((5 0) (0 0)) ((5 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 2 keyserver 2) (enc b ra-0 k tb (ltk a ks)) (5 1)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 245) (parent 165) (unrealized) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (4 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 3) (1 2)) ((4 1) (1 0)) ((4 3) (3 2)) ((5 3) (0 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc ra-prime-1 k))))) (label 246) (parent 166) (unrealized (6 1)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (4 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 3) (1 2)) ((4 1) (1 0)) ((4 3) (3 2)) ((4 3) (5 2)) ((5 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 4 init-reauth 4) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k)))) (label 247) (parent 166) (unrealized) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-prime-2 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (4 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 1) (1 0)) ((4 3) (3 2)) ((5 3) (0 2)) ((6 3) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k)))) (label 248) (parent 166) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (4 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 1) (1 0)) ((4 3) (3 2)) ((5 3) (0 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (send (cat rb-prime-0 (enc ra-prime-1 k))))) (label 249) (parent 166) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (4 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 1) (1 0)) ((4 3) (3 2)) ((5 3) (0 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat ra-prime-0 (enc ra-prime k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k))) ((recv k) (send k))) (label 250) (parent 166) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 rb-prime-0 ra-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 1) (4 2)) ((6 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 1) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat rb-prime-0 (enc ra-prime-1 k)))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 251) (parent 168) (unrealized (6 1)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 rb-prime-0 ra-prime-2 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 1) (4 2)) ((6 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat rb-prime-0 (enc ra-prime-1 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-2)) (recv (cat rb (enc ra-prime-2 k))) (send (enc rb k)))) (label 252) (parent 169) (unrealized (6 2)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 rb-prime-0 rb-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 3) (3 2)) ((5 1) (4 2)) ((6 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat rb-prime-0 (enc ra-prime-1 k)))) ((recv (cat (enc a k tb (ltk b ks)) rb)) (send (cat rb-prime-1 (enc rb k))))) (label 253) (parent 171) (unrealized) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 3) (0 2)) ((5 0) (0 0)) ((5 2) (4 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 6 2 keyserver 2) (enc b ra-0 k tb (ltk a ks)) (5 1)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((send (cat a ra)) (recv (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k))))) (label 254) (parent 173) (unrealized) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 3) (0 2)) ((5 3) (4 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init 3) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((send (cat a-0 ra-0)) (recv (cat (enc b-0 ra-0 k tb-0 (ltk a-0 ks-0)) (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) (enc ra-prime-1 k))))) (label 255) (parent 174) (unrealized (6 1)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 ra-prime-2 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 3) (0 2)) ((5 3) (4 2)) ((6 3) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand init-reauth 4) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a-0 k tb-0 (ltk b-0 ks-0))) (send (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k)))) (label 256) (parent 174) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 rb-prime-0 tb-0 text) (a b ks a-0 b-0 ks-0 name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-0) (tb tb-0) (a a-0) (b b-0) (ks ks-0) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 3) (0 2)) ((5 3) (4 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-strand resp-reauth 2) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a-0 k tb-0 (ltk b-0 ks-0)) ra-prime-1)) (send (cat rb-prime-0 (enc ra-prime-1 k))))) (label 257) (parent 174) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (deflistener k) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((3 3) (1 2)) ((4 3) (0 2)) ((5 3) (4 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (added-listener k) (enc ra-prime-1 k) (5 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime)) (recv (cat rb-prime (enc ra-prime k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv k) (send k))) (label 258) (parent 174) (unrealized (6 0)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 ra-prime-1 ra-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 3) (1 2)) ((4 1) (3 2)) ((5 3) (0 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 1) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-1 k))))) (label 259) (parent 177) (unrealized (6 1)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 ra-prime-1 ra-prime-2 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 1) (3 2)) ((5 3) (0 2)) ((6 3) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k)))) (label 260) (parent 178) (unrealized (6 2)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 ra-prime-0 rb-prime-0 ra-prime-1 rb-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 2)) ((2 1) (1 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 3) (1 2)) ((4 1) (3 2)) ((5 3) (0 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat rb-prime-1 (enc ra-prime-1 k))))) (label 261) (parent 181) (unrealized) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-prime-0 ra-prime-1 ra-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 1) (1 2)) ((4 3) (0 2)) ((5 3) (4 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 1) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-1 k))))) (label 262) (parent 184) (unrealized (6 1)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-prime-0 ra-prime-1 ra-prime-2 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-2) (rb-prime ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 2)) ((4 3) (0 2)) ((5 3) (4 2)) ((6 3) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-2)) (recv (cat ra-prime-1 (enc ra-prime-2 k))) (send (enc ra-prime-1 k)))) (label 263) (parent 185) (unrealized (6 2)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra tb rb ra-prime rb-prime rb-0 rb-prime-0 ra-prime-0 ra-prime-1 rb-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb-prime) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-1) (rb-prime rb-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 2)) ((4 3) (0 2)) ((5 3) (4 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 0) (enc a k tb (ltk b ks)) (enc b ra k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra tb (ltk b ks)))) (send (cat (enc b ra k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat (enc a k tb (ltk b ks)) rb-prime)) (send (cat rb-prime-0 (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat rb-prime-1 (enc ra-prime-1 k))))) (label 264) (parent 187) (unrealized) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 ra-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 1)) ((2 1) (1 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 1) (2 0)) ((4 2) (1 2)) ((5 3) (0 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 1) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((send (cat a ra-1)) (recv (cat (enc b ra-1 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k))))) (label 265) (parent 190) (unrealized (6 1)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 1)) ((2 1) (1 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 2) (1 2)) ((5 3) (0 2)) ((6 3) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 0) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k)))) (label 266) (parent 191) (unrealized (6 2)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init 3 (ra ra-0) (rb rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime ra-prime-0) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (5 2)) ((1 1) (4 1)) ((2 1) (1 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 2) (1 2)) ((5 3) (0 2)) ((6 1) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 0) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-prime)) (send (cat (enc a k tb (ltk b ks)) (enc rb-prime k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb (enc ra-prime-0 k))) (send (enc rb k))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat rb-prime-0 (enc ra-prime-0 k))))) (label 267) (parent 193) (unrealized) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 ra-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-1) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (6 1)) ((1 1) (4 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((2 1) (6 1)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 2) (4 2)) ((6 2) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 1) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((send (cat a ra-1)) (recv (cat (enc b ra-1 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb)) (send (cat (enc a k tb (ltk b ks)) (enc rb k))))) (label 268) (parent 195) (unrealized (6 1)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime rb) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (6 2)) ((1 1) (4 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 2) (4 2)) ((6 3) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 0) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat rb (enc ra-prime-1 k))) (send (enc rb k)))) (label 269) (parent 196) (unrealized (6 2)) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 rb-prime-0 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 2 (ra-prime rb) (rb-prime rb-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((0 1) (6 0)) ((1 1) (4 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 1)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 2) (4 2)) ((6 1) (0 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation nonce-test (contracted (a-0 a) (b-0 b) (ks-0 ks) (tb-0 tb)) k (6 0) (enc a k tb (ltk b ks)) (enc b ra-0 k tb (ltk a ks))) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-0)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-0 k)))) ((recv (cat (enc a k tb (ltk b ks)) rb)) (send (cat rb-prime-0 (enc rb k))))) (label 270) (parent 198) (unrealized) (comment "aborted")) (defskeleton neuman-stubblebine-reauth (vars (ra rb ra-prime rb-prime tb ra-0 rb-0 rb-1 ra-prime-0 ra-prime-1 text) (a b ks name) (k skey)) (defstrand resp 3 (ra ra) (rb rb) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp-reauth 3 (ra-prime ra-prime) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand keyserver 2 (ra ra-0) (rb rb-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand resp 2 (ra ra-0) (rb rb-1) (tb tb) (a a) (b b) (ks ks)) (defstrand init-reauth 4 (ra-prime ra-prime-0) (rb-prime rb-prime) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init-reauth 4 (ra-prime ra-prime-1) (rb-prime ra-prime-0) (tb tb) (a a) (b b) (ks ks) (k k)) (defstrand init 3 (ra ra-0) (rb ra-prime-1) (tb tb) (a a) (b b) (ks ks) (k k)) (precedes ((1 1) (4 2)) ((2 1) (0 2)) ((2 1) (1 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 1)) ((3 1) (2 0)) ((4 3) (1 2)) ((5 3) (4 2)) ((6 2) (5 2))) (non-orig (ltk a ks) (ltk b ks)) (uniq-orig ra rb ra-prime rb-prime k) (operation encryption-test (displaced 7 2 keyserver 2) (enc a k tb-0 (ltk b ks)) (0 2)) (traces ((recv (cat a ra)) (send (cat b rb (enc a ra tb (ltk b ks)))) (recv (cat (enc a k tb (ltk b ks)) (enc rb k)))) ((recv (cat (enc a k tb (ltk b ks)) ra-prime)) (send (cat rb-prime (enc ra-prime k))) (recv (enc rb-prime k))) ((recv (cat b rb-0 (enc a ra-0 tb (ltk b ks)))) (send (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) rb-0))) ((recv (cat a ra-0)) (send (cat b rb-1 (enc a ra-0 tb (ltk b ks))))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-0)) (recv (cat rb-prime (enc ra-prime-0 k))) (send (enc rb-prime k))) ((recv (enc a k tb (ltk b ks))) (send (cat (enc a k tb (ltk b ks)) ra-prime-1)) (recv (cat ra-prime-0 (enc ra-prime-1 k))) (send (enc ra-prime-0 k))) ((send (cat a ra-0)) (recv (cat (enc b ra-0 k tb (ltk a ks)) (enc a k tb (ltk b ks)) ra-prime-1)) (send (cat (enc a k tb (ltk b ks)) (enc ra-prime-1 k))))) (label 271) (parent 200) (unrealized (0 2)) (comment "aborted"))