(comment "CPSA 2.2.0") (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)) (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 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 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 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 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 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 4) (parent 2) (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 5) (parent 2) (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 6) (parent 2) (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 7) (parent 2) (unrealized (0 2) (4 0)) (comment "empty cohort")) (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 8) (parent 3) (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 9) (parent 3) (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 10) (parent 3) (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 11) (parent 3) (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 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 12) (parent 4) (seen 18) (unrealized (0 2) (4 1)) (comment "2 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 13) (parent 5) (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 14) (parent 6) (seen 24) (unrealized (0 2)) (comment "2 in cohort - 1 not yet seen")) (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 15) (parent 8) (seen 25) (unrealized (0 2) (3 1)) (comment "2 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 16) (parent 9) (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 17) (parent 10) (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 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 (added-strand keyserver 2) (enc b ra-0 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 18) (parent 12) (seen 36) (unrealized (0 2)) (comment "2 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 19) (parent 13) (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 20) (parent 13) (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 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 21) (parent 13) (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 22) (parent 13) (seen 40) (unrealized (0 2)) (comment "2 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 23) (parent 13) (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 (added-strand keyserver 2) (enc a k tb (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 24) (parent 14) (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 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 (added-strand keyserver 2) (enc b ra 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 25) (parent 15) (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 26) (parent 16) (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 27) (parent 16) (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 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 28) (parent 16) (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 29) (parent 16) (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 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 30) (parent 16) (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 31) (parent 17) (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 32) (parent 17) (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 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 33) (parent 17) (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 34) (parent 17) (unrealized) (shape)) (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 35) (parent 17) (unrealized (4 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)) (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 keyserver 2) (enc a k tb (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 36) (parent 18) (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 37) (parent 19) (seen 66) (unrealized (0 2) (5 1)) (comment "2 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 38) (parent 20) (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 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 39) (parent 21) (seen 72) (unrealized (0 2)) (comment "2 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)) (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 (added-strand keyserver 2) (enc a k tb (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 40) (parent 22) (unrealized (0 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 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 41) (parent 24) (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 42) (parent 24) (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 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 43) (parent 24) (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 44) (parent 24) (seen 34) (unrealized) (shape) (comment "1 in cohort - 0 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 45) (parent 24) (unrealized (5 0)) (comment "empty cohort")) (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 46) (parent 25) (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 47) (parent 25) (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 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 48) (parent 25) (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 49) (parent 25) (unrealized) (shape)) (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 50) (parent 25) (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 51) (parent 26) (seen 83) (unrealized (0 2) (4 1)) (comment "2 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 52) (parent 27) (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-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 53) (parent 28) (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-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 54) (parent 29) (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 55) (parent 29) (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 56) (parent 29) (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 57) (parent 29) (unrealized (4 0)) (comment "empty cohort")) (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 58) (parent 31) (seen 97) (unrealized (4 1)) (comment "2 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 59) (parent 32) (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 60) (parent 33) (seen 34) (unrealized) (shape) (comment "1 in cohort - 0 not yet seen")) (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 61) (parent 36) (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 62) (parent 36) (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 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 63) (parent 36) (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 64) (parent 36) (seen 49) (unrealized) (shape) (comment "1 in cohort - 0 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 65) (parent 36) (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 (added-strand keyserver 2) (enc b ra-0 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 66) (parent 37) (seen 106) (unrealized (0 2)) (comment "2 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 67) (parent 38) (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 68) (parent 38) (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 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 69) (parent 38) (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 70) (parent 38) (seen 110) (unrealized (0 2)) (comment "2 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 71) (parent 38) (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-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 (added-strand keyserver 2) (enc a k tb (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 72) (parent 39) (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 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 73) (parent 40) (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 74) (parent 40) (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 75) (parent 40) (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 76) (parent 40) (unrealized (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 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 77) (parent 41) (seen 119) (unrealized (5 1)) (comment "2 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 78) (parent 42) (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 79) (parent 43) (seen 44 60) (unrealized) (shape) (comment "2 in cohort - 0 not yet seen")) (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 80) (parent 46) (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 81) (parent 47) (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 82) (parent 48) (seen 49) (unrealized) (shape) (comment "1 in cohort - 0 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)) (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 (added-strand keyserver 2) (enc b ra 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 83) (parent 51) (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 84) (parent 52) (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 85) (parent 52) (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 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 86) (parent 52) (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 87) (parent 52) (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 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 88) (parent 52) (unrealized (0 2) (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 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 89) (parent 53) (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 90) (parent 53) (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 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 91) (parent 53) (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 92) (parent 53) (unrealized) (shape)) (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 93) (parent 53) (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-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 94) (parent 54) (seen 145) (unrealized (4 1)) (comment "2 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 95) (parent 55) (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 96) (parent 56) (unrealized) (shape)) (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 (added-strand keyserver 2) (enc b ra 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 97) (parent 58) (unrealized) (shape)) (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 98) (parent 59) (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 99) (parent 59) (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 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 100) (parent 59) (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 101) (parent 59) (unrealized) (shape)) (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 102) (parent 59) (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 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 103) (parent 61) (seen 153) (unrealized (5 1)) (comment "2 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 104) (parent 62) (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 105) (parent 63) (seen 64 82) (unrealized) (shape) (comment "2 in cohort - 0 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)) (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 keyserver 2) (enc a k tb (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 106) (parent 66) (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 107) (parent 67) (seen 164) (unrealized (0 2) (6 1)) (comment "2 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 108) (parent 68) (unrealized (0 2) (6 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 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 109) (parent 69) (seen 170) (unrealized (0 2)) (comment "2 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-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 (added-strand keyserver 2) (enc a k tb (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 110) (parent 70) (unrealized (0 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 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 111) (parent 72) (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 112) (parent 72) (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 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 113) (parent 72) (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 114) (parent 72) (seen 92) (unrealized) (shape) (comment "1 in cohort - 0 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 115) (parent 72) (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-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 116) (parent 73) (seen 178) (unrealized (5 1)) (comment "2 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 117) (parent 74) (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 118) (parent 75) (seen 96) (unrealized) (shape) (comment "1 in cohort - 0 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 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 (added-strand 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-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 119) (parent 77) (seen 97) (unrealized) (shape) (comment "1 in cohort - 0 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-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 120) (parent 78) (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 121) (parent 78) (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 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 122) (parent 78) (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 123) (parent 78) (seen 101) (unrealized) (shape) (comment "1 in cohort - 0 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 124) (parent 78) (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 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 125) (parent 81) (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 126) (parent 81) (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 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 127) (parent 81) (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 128) (parent 81) (unrealized) (shape)) (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 129) (parent 81) (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 130) (parent 83) (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 131) (parent 83) (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 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 132) (parent 83) (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 133) (parent 83) (unrealized) (shape)) (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 134) (parent 83) (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 135) (parent 84) (seen 192) (unrealized (0 2) (5 1)) (comment "2 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 136) (parent 85) (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-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 137) (parent 86) (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-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 138) (parent 87) (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 139) (parent 87) (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 140) (parent 87) (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 141) (parent 87) (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 142) (parent 89) (seen 206) (unrealized (5 1)) (comment "2 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 143) (parent 90) (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 144) (parent 91) (seen 92 96) (unrealized) (shape) (comment "2 in cohort - 0 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 (added-strand keyserver 2) (enc b ra 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 145) (parent 94) (unrealized) (shape)) (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 146) (parent 95) (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 147) (parent 95) (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 148) (parent 95) (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 149) (parent 95) (unrealized (5 0)) (comment "empty cohort")) (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 150) (parent 98) (seen 216) (unrealized (5 1)) (comment "2 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 151) (parent 99) (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 152) (parent 100) (seen 101) (unrealized) (shape) (comment "1 in cohort - 0 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 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 (added-strand 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-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 153) (parent 103) (unrealized) (shape)) (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 154) (parent 104) (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 155) (parent 104) (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 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 156) (parent 104) (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 157) (parent 104) (seen 128) (unrealized) (shape) (comment "1 in cohort - 0 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 158) (parent 104) (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 159) (parent 106) (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 160) (parent 106) (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 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 161) (parent 106) (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 162) (parent 106) (seen 133) (unrealized) (shape) (comment "1 in cohort - 0 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 163) (parent 106) (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 (added-strand keyserver 2) (enc b ra-0 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 164) (parent 107) (seen 228) (unrealized (0 2)) (comment "2 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 165) (parent 108) (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 166) (parent 108) (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 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 167) (parent 108) (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 168) (parent 108) (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 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 169) (parent 108) (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-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 (added-strand keyserver 2) (enc a k tb (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 170) (parent 109) (unrealized (0 2)) (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 171) (parent 110) (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 172) (parent 110) (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 173) (parent 110) (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 174) (parent 110) (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 175) (parent 111) (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 176) (parent 112) (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 177) (parent 113) (unrealized) (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 (added-strand 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-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 178) (parent 116) (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 179) (parent 117) (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 180) (parent 117) (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 181) (parent 117) (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 182) (parent 117) (unrealized (6 0)) (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 183) (parent 120) (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 184) (parent 121) (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 185) (parent 122) (unrealized) (comment "aborted")) (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 186) (parent 125) (unrealized (5 1)) (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)) (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 187) (parent 126) (unrealized (5 2)) (comment "aborted")) (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 188) (parent 127) (unrealized) (comment "aborted")) (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 189) (parent 130) (unrealized (5 1)) (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)) (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 190) (parent 131) (unrealized (5 2)) (comment "aborted")) (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 191) (parent 132) (unrealized) (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)) (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 (added-strand keyserver 2) (enc b ra 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 192) (parent 135) (unrealized (0 2)) (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 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 193) (parent 136) (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 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 194) (parent 136) (unrealized (0 2) (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 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 195) (parent 136) (unrealized (0 2) (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)) (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 196) (parent 136) (unrealized (0 2)) (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 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 197) (parent 136) (unrealized (0 2) (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 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 198) (parent 137) (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 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 199) (parent 137) (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 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 200) (parent 137) (unrealized (6 0)) (comment "aborted")) (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 201) (parent 137) (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 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 202) (parent 137) (unrealized (6 0)) (comment "aborted")) (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 203) (parent 138) (unrealized (5 1)) (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)) (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 204) (parent 139) (unrealized (5 2)) (comment "aborted")) (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 205) (parent 140) (unrealized) (comment "aborted")) (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 (added-strand keyserver 2) (enc b ra 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 206) (parent 142) (unrealized) (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 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 207) (parent 143) (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 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 208) (parent 143) (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 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 209) (parent 143) (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 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 210) (parent 143) (unrealized) (comment "aborted")) (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 211) (parent 143) (unrealized) (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 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 212) (parent 143) (unrealized (6 0)) (comment "aborted")) (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 213) (parent 146) (unrealized (5 1)) (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)) (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 214) (parent 147) (unrealized (5 2)) (comment "aborted")) (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 215) (parent 148) (unrealized) (comment "aborted")) (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 (added-strand keyserver 2) (enc b ra 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 216) (parent 150) (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 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 217) (parent 151) (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 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 218) (parent 151) (unrealized (6 0)) (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 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 219) (parent 151) (unrealized (6 0)) (comment "aborted")) (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 220) (parent 151) (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 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 221) (parent 151) (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-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 222) (parent 154) (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 223) (parent 155) (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 224) (parent 156) (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 225) (parent 159) (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 226) (parent 160) (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 227) (parent 161) (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 (added-strand keyserver 2) (enc a k tb (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 228) (parent 164) (unrealized (0 2)) (comment "aborted"))