akwizgran created page: BTP

akwizgran
2015-03-16 18:20:19 +00:00
parent 4478a2005d
commit 3b288c7c6e

@@ -38,10 +38,10 @@ The key derivation function takes an input key *k*, a label *p*, and zero or mor
Each device derives four initial keys from *S*:
* *ack = KDF(*S*, "ALICE_CIPHER_KEY")*
* *bck = KDF(*S*, "BOB_CIPHER_KEY")*
* *atk = KDF(*S*, "ALICE_TAG_KEY")*
* *btk = KDF(*S*, "BOB_TAG_KEY")*
* *ack = KDF(S, "ALICE_CIPHER_KEY")*
* *bck = KDF(S, "BOB_CIPHER_KEY")*
* *atk = KDF(S, "ALICE_TAG_KEY")*
* *btk = KDF(S, "BOB_TAG_KEY")*
Alice sets *ock = ack*, *ick = bck*, *otk = atk*, and *itk = btk*. Bob sets *ock = bck*, *ick = ack*, *otk = btk*, and *itk = atk*. Thus Alice's outgoing keys (*ock* and *otk*) are the same as Bob's incoming keys (*ick* and *itk*) and vice versa.