PATENT CLAIM ANALYSIS

Application Number: 15866762
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-06
Patent Classification: ["713", "168000"]

Abstract:
A system and method for establishing a pairwise temporal key (PTK) between two devices based on a shared master key and using a single message authentication codes (MAC) algorithm is disclosed. The devices use the shared master key to independently compute four MACs representing the desired PTK, a KCK, and a first and a second KMAC. The Responder sends its first KMAC to the Initiator, which retains the computed PTK only if it verifies that the received first KMAC equals its computed first KMAC and hence that the Responder indeed possesses the purportedly shared master key. The Initiator sends a third message including the second KMAC to the Responder. The Responder retains the computed PTK only if it has verified that the received second KMAC equals its computed second KMAC and hence that the Initiator indeed possesses the purportedly shared master key.

Claim (Index 1):
A method of communication in a body area network, the method comprising:\n computing, by an initiator device, a first initiator key message authentication code including an initiator key confirmation key (KCK) by executing a cypher-based message authentication code (CMAC) on an initiator master key (MK) and a first string including an responder address (Address_R), an initiator address (Address_I), a responder nonce (Nonce_R), and an initiator nonce (Nonce_I) associated with first and second pairwise temporal key (PTK) frames; computing, by the initiator device, a second initiator key message authentication code (PTK_KMAC_2A) by executing the CMAC on the initiator KCK and a second string including the Address_I, the Address_R, the Nonce_I, and the Nonce_R associated with the first and second pairwise temporal key (PTK) frames; and verifying, by the initiator device, the PTK_KMAC_2A with a responder key message authentication code (PTK_KMAC_2B) received from the second PTK frame; computing, by the initiator device, a third initiator key message authentication code (PTK_KMAC_3A) by executing the CMAC on the initiator KCK and the second string; and sending, by the initiator device, a third PTK frame including the Address_R, the Address_I, the Nonce_I, a PTK index, and the PTK_KMAC_3A.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 86.0
- Lexical Diversity: 2.29851
- Patent Class: 713.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14593628', '15378573', '12697080', '13208224', '13140632']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4257856403339733
- 35 USC 102 Novelty (BERT): 0.6570966261268512
- Combined Prediction Score: 0.4489167389132611
- Mean Citation Score: 470.28689
- Max Citation Score: 657.4836
- Similarity Product: 598.432323972559

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 0
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test