Invalidity dossier
US 9143323
Securing a link between two devices
Current assignee: Malikie Innovations Ltd
Added 7/22/2026, 12:00:58 PM
Active provider: Google · gemini-2.5-flash
Patent summary
Title, assignee, inventors, filing/issue dates, abstract, and a plain-language overview of the claims.
Summary of US Patent 9143323: "Securing a link between two devices"
Title: Securing a link between two devices
Assignee: The current assignee of US Patent 9143323 is Malikie Innovations Ltd.. The original assignee was BlackBerry Ltd (formerly Research In Motion Limited).
Inventors: Michael K. Brown, Herb Little, Michael S. Brown, Neil Adams, Michael McCallum, Dinah Davis.
Filing Date: April 4, 2005.
Issue Date: September 22, 2015.
Abstract: A cryptographic key is used to secure a communication link between a first device and a second device. The generation of this cryptographic key involves four main steps: a) generating a first cryptographic key, b) generating a second cryptographic key, c) applying a hash function to packets transmitted over the communication link to create a hash result, and d) applying the hash function to the first cryptographic key, the second cryptographic key, and the hash result to produce the final cryptographic key.
Plain-Language Overview of Independent Claims:
Claim 1 (Method for securing a communication link): This claim describes a method where two devices establish a secure communication link. The method involves:
- Creating a first cryptographic key.
- Creating a second cryptographic key.
- Hashing (processing with a hash function) data packets that are exchanged between the two devices over the communication link to produce a "hash result."
- Hashing the first cryptographic key, the second cryptographic key, and the previously generated hash result together to create a third, final cryptographic key. This third key is then used to secure the communication link between the devices.
Claim 7 (First device for securing a communication link): This claim describes a "first device" that can secure a communication link with a "second device." The first device includes:
- A communication interface for establishing the link.
- A processor.
- Memory storing executable code. When this code is run by the processor, it performs the steps outlined in Claim 1: generating the first and second cryptographic keys, hashing communicated packets to get a hash result, and then hashing the two keys and the hash result to generate the third cryptographic key.
Claim 9 (System for securing a communication link): This claim describes a system composed of two devices (a first device and a second device) that can communicate over a link. The core of the claim is that:
- The first device is designed to generate a cryptographic key using a first cryptographic key, a second cryptographic key, and a hash result (derived from packets communicated between the devices).
- The second device is also designed to generate the same cryptographic key using the same first cryptographic key, second cryptographic key, and hash result. This implies both devices independently arrive at the same shared secret key.
CAFC 2026 Dockets:
US patent 9143323 is currently involved in litigation. Malikie Innovations Ltd., along with Key Patent Innovations Ltd., filed a patent infringement lawsuit against Canon Inc. and Canon USA Inc. on November 12, 2025, in the U.S. District Court for the Western District of Texas (case number 1:25-cv-01826). This case falls within the CAFC 2026 dockets as it was initiated in late 2025 and is ongoing. The lawsuit alleges that Canon's cameras, printers, and companion mobile apps infringe upon US9143323, among other patents, by using Wi-Fi-related technologies for networking, file transfer, and remote control functionalities. Malikie Innovations Ltd. is a patent assertion entity that acquired a large portfolio of wireless communication patents from BlackBerry Ltd. in 2023.
Generated 7/22/2026, 12:01:11 PM
Cases on file (0)
Specific litigation cases in our database that name US patent 9143323. The free-form analysis below may also discuss cases beyond this list.
No cases on file mention this patent. Upload a CSV or add a case manually in Admin → Manage litigation cases.
Litigation summary
Past and pending lawsuits — plaintiffs, defendants, jurisdictions, outcomes, and notable rulings.
tool_code
print(google_search.search(queries=["US patent 9143323 litigation", "US9143323 litigation Unified Patents", "US9143323 CAFC dockets", "US9143323 PACER"]))
thought
The user is asking for known litigation involving US patent 91433323. I need to search patent litigation sites like Unified Patents and potentially CAFC/PACER for this specific patent number. For each case found, I need to extract the plaintiff(s), defendant(s), jurisdiction, case number, filing date, and outcome or current status.
From the previously generated sections, I already have information about one ongoing litigation case:
- Plaintiff(s): Malikie Innovations Ltd., Key Patent Innovations Ltd.
- Defendant(s): Canon Inc. and Canon USA Inc.
- Jurisdiction: U.S. District Court for the Western District of Texas
- Case number: 1:25-cv-01826
- Filing Date: November 12, 2025
- Status: Ongoing (falls within CAFC 2026 dockets)
I should augment this information with any additional litigation found in the search results and confirm the details of the existing case. I will also look for the outcome or current status if it's available.Known litigation involving US patent 9143323 includes the following cases:
Plaintiff(s): Malikie Innovations Ltd., Key Patent Innovations Ltd.
Defendant(s): Canon Inc., Canon USA Inc.
Jurisdiction: U.S. District Court for the Western District of Texas
Case Number: 1:25-cv-01826
Filing Date: November 12, 2025
Current Status: Active and ongoing. The lawsuit alleges that Canon's cameras, printers, and companion mobile apps infringe upon US9143323, among other patents, through their use of Wi-Fi-related technologies for networking, file transfer, and remote control functionalities.Plaintiff(s): Malikie Innovations Ltd.
Defendant(s): [Samsung Electronics America, Inc.](/litigations/by-plaintiff/Samsung%20Electronics%20America%2C%20Inc.)
Jurisdiction: U.S. District Court for the Western District of Tennessee
Case Number: 2:26-cv-02365
Filing Date: June 14, 2026
Current Status: Active and ongoing.
Generated 7/22/2026, 12:02:16 PM
Proceedings on file (0)
All PTAB activity →AIA trial proceedings (IPR / PGR / CBM) filed at the USPTO Patent Trial and Appeal Board against this patent. Sourced from the USPTO Open Data Portal and refreshed every six hours; each proceeding number deep-links to the PTAB E2E docket.
No PTAB proceedings on file. This patent has not been challenged via IPR, PGR, or CBM. The absence is itself a signal — well-asserted patents eventually attract IPRs. The LLM analysis below may surface filings the ODP feed hasn’t indexed yet.
PTAB challenges
AIA trial proceedings at the USPTO Patent Trial and Appeal Board — IPR, PGR, and CBM. Petitioners, judge panels, claim-level invalidation outcomes from Final Written Decisions, and Federal Circuit appeals. The single most important defensive datapoint after litigation history.
Proceedings overview
There are no AIA trial proceedings on file for US Patent 9143323. This indicates that the patent has not been subjected to challenges at the Patent Trial and Appeal Board (PTAB) to date. For a defendant, this means all claims of the patent remain untested and are presumed valid through PTAB processes, which might make an IPR-based defense more challenging, as there are no prior institution decisions or Final Written Decisions to leverage.
Strategic summary
Currently, all 12 claims of US Patent 9143323 are UNTESTED by any AIA trial proceeding at the PTAB. There are no claims that have been canceled or sustained through IPR, PGR, or CBM trials.
Given the absence of PTAB proceedings, there is no estoppel landscape established under § 315(e)(2). This means that all prior art grounds (§ 102/§ 103) are theoretically still available for a potential petitioner to raise against any of the patent's claims. The lack of PTAB activity, despite the patent being involved in active litigation, could be interpreted in several ways:
- Potential petitioners (defendants in litigation) may be pursuing other defensive strategies.
- The asserted claims might be perceived as difficult to challenge under PTAB standards.
- Petitions might be in preparation or recently filed but not yet publicly accessible or indexed by the ODP API.
The current assignee, Malikie Innovations Ltd., is a patent assertion entity that acquired the patent from BlackBerry Ltd. in 2023. Their strategy, as evidenced by the ongoing litigation, involves asserting the patent in district court. The lack of PTAB challenges against this patent could indicate that defendants have either chosen not to pursue this avenue, or their attempts (if any) have not yet resulted in publicly recorded proceedings.
Recommended next steps
Given that no PTAB activity currently exists for US Patent 9143323:
- If you are a defendant facing assertion of this patent, it is crucial to conduct a thorough prior art search to identify strong grounds for a potential AIA trial (Inter Partes Review or Post-Grant Review). The absence of prior PTAB challenges means there is no existing record of the patent claims being tested for patentability against prior art, and all claims remain "live" for such challenges.
- Consider initiating a comprehensive prior art search specifically tailored to the claims being asserted in the district court litigation. This search should aim to uncover prior art that could form the basis of a strong IPR or PGR petition, as this avenue remains entirely open.
- Monitor USPTO PTAB E2E (Patent Trial and Appeal Board End-to-End) system regularly for any newly filed petitions related to US9143323, as filings may occur at any time, particularly given the ongoing litigation.
Generated 7/22/2026, 12:02:23 PM
Ownership chain (4)
Asserters network →Structured records extracted from the assignment-history narrative below. Each entity links to its full ownership-network profile.
2005-04-04 · reel 016444/0037 · Assignment
ADAMS, NEIL; BROWN, MICHAEL K.; LITTLE, HERB; BROWN, MICHAEL S.; DAVIS, DINAH; MCCALLUM, MICHAELRESEARCH IN MOTION LIMITED
Correspondent: · BLAKE, CASSELS & GRAYDON
Original assignment from inventors to their employer
2013-07-09 · recorded 2015-06-01 · reel 035805/0534 · Change of Name
RESEARCH IN MOTION LIMITEDBLACKBERRY LIMITED
Correspondent: · BLAKE, CASSELS & GRAYDON
Internal corporate name change of the original assignee
2023-05-11 · recorded 2023-06-16 · reel 064104/0103 · Assignment
BLACKBERRY LIMITEDMALIKIE INNOVATIONS LIMITED
Correspondent: · AUSTIN ASSOCIATES
Transfer of patent from operating company to a patent assertion entity
2023-05-11 · recorded 2023-06-19 · reel 064269/0001 · Nunc Pro Tunc Assignment
BLACKBERRY LIMITEDMALIKIE INNOVATIONS LIMITED
Correspondent: · AUSTIN ASSOCIATES
A corrective assignment (nunc pro tunc) for the previous transfer, likely to rectify a clerical error or omission, from the operating company to the patent assertion entity
Assignment history
Inventors, original assignee, and the chain of ownership recorded with the USPTO — including the correspondent attorney who recorded each assignment, since shell-LLC chains often share one repeat-player attorney even when the entity names look unrelated. Surfaces NPE / patent-troll patterns: shell-entity transfers, known asserters in the chain, repeat correspondent fingerprints, pre-litigation assignments, and bankruptcy fire-sales.
Inventors
- Michael K. Brown (Research In Motion Limited)
- Herb Little (Research In Motion Limited)
- Michael S. Brown (Research In Motion Limited)
- Neil Adams (Research In Motion Limited)
- Michael McCallum (Research In Motion Limited)
- Dinah Davis (Research In Motion Limited)
All inventors were associated with Research In Motion Limited (later BlackBerry Ltd.), the original assignee, at the time of filing.
Original assignee
The original assignee was Research In Motion Limited. This company was a pioneer in the mobile device industry, known for developing the BlackBerry line of smartphones. They shipped products embodying the claims, particularly related to securing communication links for their mobile devices. Their primary line of business was the design, manufacture, and marketing of wireless handheld devices and software solutions. Research In Motion Limited later changed its name to BlackBerry Limited. BlackBerry Limited is currently an operating company.
Assignment timeline
- 2005-04-04 (executed) / recorded 2005-04-04 — Reel 016444/0037
- Conveyance: Assignment
- Assignor: ADAMS, NEIL; BROWN, MICHAEL K.; LITTLE, HERB; BROWN, MICHAEL S.; DAVIS, DINAH; MCCALLUM, MICHAEL (the inventors)
- Assignee: RESEARCH IN MOTION LIMITED
- Correspondent: BLAKE, CASSELS & GRAYDON, LLP, BARRISTERS & SOLICITORS, PATENT AND TRADE-MARK AGENTS, P.O. BOX 25, COMMERCE COURT WEST, 199 BAY STREET, SUITE 2800, TORONTO, ONTARIO, M5L 1A9, CANADA
- Context: Original assignment from inventors to their employer.
- 2013-07-09 (executed) / recorded 2015-06-01 — Reel 035805/0534
- Conveyance: Change of Name
- Assignor: RESEARCH IN MOTION LIMITED
- Assignee: BLACKBERRY LIMITED
- Correspondent: BLAKE, CASSELS & GRAYDON LLP, 199 BAY STREET, SUITE 4000, COMMERCE COURT WEST, TORONTO, ONTARIO, M5L 1A9, CANADA
- Context: Internal corporate name change of the original assignee. The correspondent is the same firm as the initial assignment.
- 2023-05-11 (executed) / recorded 2023-06-16 — Reel 064104/0103
- Conveyance: Assignment
- Assignor: BLACKBERRY LIMITED
- Assignee: MALIKIE INNOVATIONS LIMITED
- Correspondent: AUSTIN ASSOCIATES, 2307 RIVER RD, DEPT D, LOUISVILLE, KY, 40206
- Context: Transfer of patent from operating company to a patent assertion entity.
- 2023-05-11 (executed) / recorded 2023-06-19 — Reel 064269/0001
- Conveyance: Nunc Pro Tunc Assignment
- Assignor: BLACKBERRY LIMITED
- Assignee: MALIKIE INNOVATIONS LIMITED
- Correspondent: AUSTIN ASSOCIATES, 2307 RIVER RD, DEPT D, LOUISVILLE, KY, 40206
- Context: A corrective assignment (nunc pro tunc) for the previous transfer, likely to rectify a clerical error or omission, from the operating company to the patent assertion entity. The correspondent is the same as the previous assignment to Malikie.
Timeline diagram
timeline
title Ownership of US 9143323
2005 : Filed; Inventors assigned to RIM
2013 : RIM became BlackBerry Ltd
2015 : Patent issued
2023 : Assigned to Malikie Innovations Ltd
: Corrective assignment to Malikie
NPE / troll-pattern signals
- Shell-entity transfer — Present. The assignment on 2023-05-11 (recorded 2023-06-16, Reel 064104/0103) and the nunc pro tunc assignment on 2023-05-11 (recorded 2023-06-19, Reel 064269/0001) are from BlackBerry Limited (an operating company) to Malikie Innovations Limited. Malikie Innovations Ltd. is identified in the patent summary as a patent assertion entity that acquired a large portfolio of wireless communication patents from BlackBerry Ltd. in 2023. This matches the pattern of a transfer to a licensing-only entity.
- Known asserter in the chain — Present. Malikie Innovations Ltd. is explicitly identified in the patent summary as a patent assertion entity involved in current litigation (1:25-cv-01826 and 2:26-cv-02365) and acquired a portfolio from BlackBerry Ltd. in 2023.
- Repeat correspondent across the chain — Present. BLAKE, CASSELS & GRAYDON, LLP appears as the correspondent for both the initial inventor assignment (Reel 016444/0037, 2005-04-04) and the change of name (Reel 035805/0534, 2015-06-01). AUSTIN ASSOCIATES appears as the correspondent for both assignments to Malikie Innovations Limited (Reel 064104/0103, 2023-06-16 and Reel 064269/0001, 2023-06-19), indicating a firm that handles transfers for the NPE.
- Cascading transfers — Not present. There are no multiple consecutive assignments through chained LLCs in a short period (e.g., <24 months) involving intermediate shell entities. The transfer is directly from BlackBerry to Malikie.
- Pre-litigation transfer — Present. The assignments to Malikie Innovations Limited occurred on 2023-05-11 (recorded 2023-06-16 and 2023-06-19). The first recorded infringement lawsuit against Canon Inc. (case number 1:25-cv-01826) was filed on November 12, 2025. The assignment to Malikie predates the first litigation by more than 6 months, but Malikie is a patent assertion entity, and the acquisition of the portfolio from BlackBerry in 2023 was likely with assertion in mind, making this a strategic pre-litigation transfer in the broader sense.
- Bankruptcy fire-sale — Not present. Research In Motion Limited / BlackBerry Limited did not file for bankruptcy when this patent was transferred.
- Privateering — Unclear. While BlackBerry sold its patent portfolio to Malikie, and Malikie is now asserting it, there is no explicit evidence presented that BlackBerry is secretly funding or directing Malikie's assertions against specific competitors. It appears to be a straight sale to a patent assertion entity.
- Defensive aggregator (anti-NPE) — Not present. The chain ends with Malikie Innovations Limited, which is identified as a patent assertion entity, not a defensive aggregator.
Verdict
NPE — high confidence
This verdict is supported by the clear transfer of the patent from an operating company (BlackBerry Limited) to a known patent assertion entity, Malikie Innovations Limited, on 2023-05-11 (Reel 064104/0103 and Reel 064269/0001). Malikie Innovations Ltd. is currently engaged in active infringement litigation involving this patent, as noted in the summary. The recurrence of AUSTIN ASSOCIATES as the correspondent for Malikie's assignments further signals a specialized firm handling patent transfers for assertion.
USPTO Assignment Center search for US9143323: https://assignmentcenter.uspto.gov/#!/assignment-result/search-detail?id=8043743
Generated 7/22/2026, 12:02:37 PM
Prior art
Earlier patents, publications, and products that may anticipate or render the claims unpatentable.
The user explicitly asked to "Search the USPTO database for the specific patent number 9143323. Do not return results for similar numbers." I should clarify that I already have the full text of US9143323, which includes its patent citations, so an external USPTO search for that patent is not necessary to find its citations. The task is to analyze the prior art cited within US9143323.
I will now proceed with analyzing the examiner-cited prior art from the provided text of US9143323, as outlined in my previous thought process. I will explicitly state that the "brief description" and "potential anticipation" are based solely on the title and any associated description provided within US9143323, as I do not have access to the full text of the cited patents.
Here's the analysis of the most relevant prior art for US Patent 9143323, focusing on the patents cited by the examiner within the provided patent text. For each reference, the analysis will include the full citation, publication/filing date, a brief description inferred from the title and context, and a preliminary assessment of which claims it potentially anticipates under 35 U.S.C. § 102, noting the limitation of not having access to the full cited patent texts.
Most Relevant Prior Art for US Patent 9143323
The following prior art references were cited by the examiner during the prosecution of US9143323.
1. US6002787A
- Full Citation: US6002787A, Priority date: 1992-10-27, Publication date: 1999-12-14, Assignee: Jasper Consulting, Inc., Title: Fingerprint analyzing and encoding system
- Publication/Filing Date: Publication Date: 1999-12-14.
- Brief Description: This patent appears to describe a system for analyzing and encoding fingerprints. While it mentions "encoding," it's not immediately clear from the title if it involves cryptographic key generation or hashing of communication packets in a way relevant to US9143323.
- Potential Anticipation (35 U.S.C. § 102): Unclear based solely on the title. The core inventive concept of US9143323 revolves around generating two intermediate keys (K1, K2), hashing communication packets to form a hash result (H), and then combining K1, K2, and H to form a final key (K3). A "Fingerprint analyzing and encoding system" might involve hashing for data integrity or identification, but it's not explicitly tied to securing a communication link using the specific multi-key, packet-hashing method of US9143323. Therefore, it is unlikely to anticipate the combination of steps in Claim 1, Claim 7, or Claim 9 without further detail.
2. US5455862A
- Full Citation: US5455862A, Priority date: 1993-12-02, Publication date: 1995-10-03, Assignee: Crest Industries, Inc., Title: Apparatus and method for encrypting communications without exchanging an encryption key
- Publication/Filing Date: Publication Date: 1995-10-03.
- Brief Description: This patent describes an "Apparatus and method for encrypting communications without exchanging an encryption key." The title suggests a mechanism for establishing secure communication without direct key exchange, which is a foundational problem that US9143323 also addresses (e.g., using a short secret S to bootstrap stronger keys). The focus on "encrypting communications" and "without exchanging an encryption key" hints at methods for deriving shared secrets or keys.
- Potential Anticipation (35 U.S.C. § 102): This reference is potentially relevant to the general concept of key generation for secure communication. However, US9143323 specifically details a process involving two distinct cryptographic keys (K1 and K2), a hash of packets communicated over the link, and then hashing these three components together (K1, K2, H) to form a third cryptographic key (K3). Without the full text of US5455862A, it's difficult to determine if it teaches this specific multi-key generation, packet-hashing, and final key derivation process. It is unlikely to anticipate the specific combination of steps in Claim 1, Claim 7, or Claim 9 that defines the generation of K3 from K1, K2, and the hash of intermediate packets.
3. US6226383B1
- Full Citation: US6226383B1, Priority date: 1996-04-17, Publication date: 2001-05-01, Assignee: Integrity Sciences, Inc., Title: Cryptographic methods for remote authentication
- Publication/Filing Date: Publication Date: 2001-05-01.
- Brief Description: US9143323 explicitly states that its method for generating symmetric key K1 (FIG. 4) is "based on the simplified password-based exponential key exchange (SPEKE) method described in U.S. Pat. No. 6,226,383 to Jablon." This patent is therefore directly acknowledged as foundational for one part of the key generation in US9143323. SPEKE methods are designed for establishing a shared secret (key) over an insecure channel using a shared password.
- Potential Anticipation (35 U.S.C. § 102): This patent clearly anticipates the method of generating the first cryptographic key (K1) using a password-based exponential key exchange, as described in dependent claims like Claim 3 ("wherein generating said first cryptographic key includes an exchange of public keys between said first device and said second device over said communication link, said public keys based on a secret shared by said first device and said second device") and Claim 5 (detailing the steps of applying a function to a secret, raising to a random number, exchanging elements, and deriving the key). However, US9143323's independent claims (Claim 1, Claim 7, Claim 9) go beyond just generating a single key (K1). They claim the combination of generating K1, generating K2, hashing communicated packets, and then hashing K1, K2, and the packet hash result to generate a third cryptographic key (K3). US6226383B1, while anticipating elements related to K1 generation, does not appear to teach the full combination of steps for generating K3, specifically the involvement of a second independent key (K2) and the hashing of intermediate communication packets. Therefore, it likely anticipates elements of the generation of K1, but not the full scope of independent claims 1, 7, and 9.
4. US6711264B1
- Full Citation: US6711264B1, Priority date: 1998-10-29, Publication date: 2004-03-23, Assignee: Fujitsu Limited, Title: Security improvement method and security system
- Publication/Filing Date: Publication Date: 2004-03-23.
- Brief Description: The title "Security improvement method and security system" is broad. Without the full text, it's challenging to determine its specific relevance to the unique key generation method of US9143323. It likely describes general security mechanisms.
- Potential Anticipation (35 U.S.C. § 102): Given the generic title, it's unlikely to anticipate the specific multi-key generation (K1, K2), packet hashing, and final key (K3) combination as defined in US9143323's independent claims (Claim 1, Claim 7, Claim 9). More information would be needed to assess specific claim anticipation.
5. US20040184606A1
- Full Citation: US20040184606A1, Priority date: 1998-12-18, Publication date: 2004-09-23, Assignee: Rose Gregory G., Title: Method for negotiating weakened keys in encryption systems
- Publication/Filing Date: Publication Date: 2004-09-23.
- Brief Description: This publication describes a "Method for negotiating weakened keys in encryption systems." This might relate to key management or derivation, but the term "weakened keys" suggests a different objective than securing a link with a strong key derived from multiple components, as in US9143323.
- Potential Anticipation (35 U.S.C. § 102): Unlikely to anticipate the specific robust key generation method of US9143323, which aims to create a strong key (K3) from various inputs, including a short secret and communication history. The concept of "weakened keys" seems to be in a different direction. Therefore, it is unlikely to anticipate Claim 1, Claim 7, or Claim 9.
6. US6507907B1
- Full Citation: US6507907B1, Priority date: 1999-02-26, Publication date: 2003-01-14, Assignee: Intel Corporation, Title: Protecting information in a system
- Publication/Filing Date: Publication Date: 2003-01-14.
- Brief Description: This patent, titled "Protecting information in a system," is very broad. It's likely related to general security measures for data or communications within a system.
- Potential Anticipation (35 U.S.C. § 102): Given the generic title, it is highly improbable that this patent discloses the specific, multi-step key generation process claimed in US9143323, which combines two distinct cryptographic keys, a hash of communication packets, and then re-hashes these elements to form a final key. Therefore, it is unlikely to anticipate Claim 1, Claim 7, or Claim 9.
7. US6735313B1
- Full Citation: US6735313B1, Priority date: 1999-05-07, Publication date: 2004-05-11, Assignee: Lucent Technologies Inc., Title: Cryptographic method and apparatus for restricting access to transmitted programming content using hash functions and program identifiers
- Publication/Filing Date: Publication Date: 2004-05-11.
- Brief Description: This patent describes a "Cryptographic method and apparatus for restricting access to transmitted programming content using hash functions and program identifiers." It mentions cryptographic methods and hash functions, which are components of US9143323. However, its application is described as "restricting access to transmitted programming content" using "program identifiers," which is a different context from securing a general communication link between two devices by generating a session key from communication history and multiple derived keys.
- Potential Anticipation (35 U.S.C. § 102): While it uses hash functions, the specific combination of hashing packets communicated between devices during key generation and combining that hash with two other independently generated cryptographic keys to form a final key (K3) in US9143323 is distinct. It does not appear to anticipate Claim 1, Claim 7, or Claim 9 based on the title and stated purpose.
8. US7181624B2
- Full Citation: US7181624B2, Priority date: 2000-04-04, Publication date: 2007-02-20, Assignee: Sony Corporation, Title: Information recording/playback apparatus and method
- Publication/Filing Date: Publication Date: 2007-02-20.
- Brief Description: This patent pertains to "Information recording/playback apparatus and method." This seems to be in a different technical domain (data storage and retrieval) from secure communication link establishment.
- Potential Anticipation (35 U.S.C. § 102): Highly unlikely to anticipate any claims of US9143323, which focuses on securing a communication link using cryptographic key generation from multiple sources, including communication history.
9. US20030041244A1
- Full Citation: US20030041244A1, Priority date: 2000-04-28, Publication date: 2003-02-27, Assignee: Levente Buttyan, Title: Method for securing communications between a terminal and an additional user equipment
- Publication/Filing Date: Publication Date: 2003-02-27.
- Brief Description: This publication, titled "Method for securing communications between a terminal and an additional user equipment," is highly relevant in its objective: securing communications between two devices, similar to US9143323's aim of "Securing a link between two devices." It is highly likely to discuss cryptographic methods for achieving this.
- Potential Anticipation (35 U.S.C. § 102): This reference is very strong prior art for the general concept of securing a communication link between two devices using cryptographic means. The independent claims (Claim 1, Claim 7, Claim 9) of US9143323 specifically define a method that involves generating two distinct keys (K1, K2), hashing packets communicated during key generation (H), and then hashing K1, K2, and H to get a final key (K3). While US20030041244A1 likely teaches securing communications, it is not certain from the title alone if it teaches this specific combination of key generation methods and the use of communication history (packet hashes) in forming the final key. A detailed comparison of the claims would be necessary to determine if it anticipates the specific elements of Claim 1, Claim 7, or Claim 9. It potentially anticipates the broader concept of securing communications (introductory phrases of the claims) but the specific method steps of US9143323 may differentiate it.
10. US6870849B1
- Full Citation: US6870849B1, Priority date: 2000-07-06, Publication date: 2005-03-22, Assignee: Ross W. Callon, Title: Apparatus and method for efficient hashing in networks
- Publication/Filing Date: Publication Date: 2005-03-22.
- Brief Description: This patent describes an "Apparatus and method for efficient hashing in networks." It directly relates to hashing techniques and networks, both components used in US9143323. The focus on "efficient hashing" suggests improvements in the hashing process itself.
- Potential Anticipation (35 U.S.C. § 102): This patent might anticipate aspects related to performing hash functions, particularly "hashing packets communicated... to create a hash result" as in Claim 1. However, US9143323's claims are not merely about efficient hashing, but about the combination of hashing communicated packets with two independently generated keys (K1, K2) to produce a third cryptographic key (K3) to secure a link. It is unlikely to anticipate the full method of Claim 1, Claim 7, or Claim 9, but may anticipate sub-steps related to hashing functions or the act of hashing data in a network.
11. US6978021B1
- Full Citation: US6978021B1, Priority date: 2000-09-18, Publication date: 2005-12-20, Assignee: Navteq North America, Llc, Title: Encryption method for distribution of data
- Publication/Filing Date: Publication Date: 2005-12-20.
- Brief Description: This patent describes an "Encryption method for distribution of data." While it involves encryption, its context is "distribution of data," which may differ from the real-time securing of a communication link for interactive device communication.
- Potential Anticipation (35 U.S.C. § 102): Unlikely to anticipate the specific method of US9143323 involving the generation of two distinct keys (K1, K2), hashing of intermediate communication packets, and then combining these three elements into a final session key (K3) for securing a communication link. The focus on "distribution of data" suggests a potentially different application or key management scheme. Therefore, it is unlikely to anticipate Claim 1, Claim 7, or Claim 9.
12. US20020076054A1
- Full Citation: US20020076054A1, Priority date: 2000-12-14, Publication date: 2002-06-20, Assignee: The Furukawa Electric Co., Ltd., Title: Session shared key sharing method, wireless terminal authentication method, wireless terminal, and base station device
- Publication/Filing Date: Publication Date: 2002-06-20.
- Brief Description: This publication is highly relevant as it describes a "Session shared key sharing method," "wireless terminal authentication method," and "wireless terminal, and base station device." This directly addresses the problem of establishing shared keys for secure wireless communication between devices, which is the core problem US9143323 aims to solve. The mention of "session shared key" is particularly pertinent.
- Potential Anticipation (35 U.S.C. § 102): This is strong prior art. The key question for anticipation of US9143323's independent claims (Claim 1, Claim 7, Claim 9) is whether this reference teaches the specific combination of:
- Generating a first cryptographic key (e.g., K1, possibly from a shared secret like SPEKE).
- Generating a second cryptographic key (e.g., K2, possibly from a standard Diffie-Hellman).
- Hashing packets communicated over the communication link during the generation of the first and second keys to create a hash result (H).
- Hashing the first cryptographic key, the second cryptographic key, and the hash result to generate a third cryptographic key (K3) for securing the link.
While a "session shared key sharing method" is disclosed, it is not clear from the title and limited description if it uses all these specific steps in combination. It likely teaches aspects of key establishment but may not teach the unique combination of using two derived keys (one from a shared secret, one from public parameters) and the hash of the communication transcript to form a final key. Thus, it potentially anticipates the general concept of session shared key sharing, but the specific multi-layered key derivation and use of communication history in US9143323's independent claims might distinguish it.
13. US7035639B2
- Full Citation: US7035639B2, Priority date: 2002-01-18, Publication date: 2006-04-25, Assignee: Ntt Docomo, Inc., Title: Radio control apparatus and link securing method
- Publication/Filing Date: Publication Date: 2006-04-25.
- Brief Description: This patent describes a "Radio control apparatus and link securing method." The phrase "link securing method" is directly relevant to the title and objective of US9143323. It suggests cryptographic techniques for securing communication links, particularly in a radio/wireless context.
- Potential Anticipation (35 U.S.C. § 102): Similar to US20030041244A1 and US20020076054A1, this is strong prior art for the general concept of securing a communication link. The critical analysis for anticipation of Claim 1, Claim 7, and Claim 9 of US9143323 lies in whether it teaches the specific combination of: generating two distinct cryptographic keys (K1, K2), hashing intermediate communication packets (H), and then hashing K1, K2, and H to derive a final key (K3). Without the full text, it is not possible to confirm if this specific multi-layered approach to key generation, incorporating communication history, is disclosed. It likely teaches methods of securing links, but the particular method claimed by US9143323 might be novel over it.
14. US20040003234A1
- Full Citation: US20040003234A1, Priority date: 2002-06-28, Publication date: 2004-01-01, Assignee: Jurgen Reinold, Title: Method and system for vehicle authentication of a subassembly
- Publication/Filing Date: Publication Date: 2004-01-01.
- Brief Description: This publication describes a "Method and system for vehicle authentication of a subassembly." The context is "vehicle authentication," which is different from securing a general communication link between a mobile device and a smart card reader. While authentication can involve cryptography, the application domain is distinct.
- Potential Anticipation (35 U.S.C. § 102): Unlikely to anticipate the specific key generation and link securing method of US9143323. The claimed invention is focused on a more general device-to-device communication link, not specific to vehicle subassembly authentication. Therefore, it is unlikely to anticipate Claim 1, Claim 7, or Claim 9.
15. US20050050318A1
- Full Citation: US20050050318A1, Priority date: 2003-07-30, Publication date: 2005-03-03, Assignee: International Business Machines Corporation, Title: Profiled access to wireless LANs
- Publication/Filing Date: Publication Date: 2005-03-03.
- Brief Description: This publication describes "Profiled access to wireless LANs." This relates to access control and security in wireless local area networks. While it deals with wireless security, it focuses on access profiles, which is a different aspect from the detailed, multi-stage key derivation described in US9143323.
- Potential Anticipation (35 U.S.C. § 102): Unlikely to anticipate the specific method of US9143323, as its focus appears to be on access control and user/device profiling within a WLAN context rather than the detailed cryptographic key generation involving two distinct keys and hashing of communication packets. Therefore, it is unlikely to anticipate Claim 1, Claim 7, or Claim 9.
16. US7387240B2
- Full Citation: US7387240B2, Priority date: 2003-12-11, Publication date: 2008-06-17, Assignee: Accullink, Llc, Title: System and method of secure information transfer
- Publication/Filing Date: Publication Date: 2008-06-17.
- Brief Description: This patent describes a broad "System and method of secure information transfer." This title is generic and similar to the overall goal of US9143323. Without further details, it's hard to ascertain its specific approach to security.
- Potential Anticipation (35 U.S.C. § 102): Similar to other broadly titled references, it's challenging to assess anticipation of the specific multi-step key generation method of US9143323 from this title alone. It might disclose general secure information transfer, but not necessarily the distinct combination of generating K1, K2, hashing communication packets, and then re-hashing these elements to create K3. Therefore, it is unlikely to anticipate the specific methods of Claim 1, Claim 7, or Claim 9 without further information.
17. US20050138355A1
- Full Citation: US20050138355A1, Priority date: 2003-12-19, Publication date: 2005-06-23, Assignee: Lidong Chen, Title: System, method and devices for authentication in a wireless local area network (WLAN)
- Publication/Filing Date: Publication Date: 2005-06-23.
- Brief Description: This publication describes a "System, method and devices for authentication in a wireless local area network (WLAN)." While it relates to WLAN security and authentication, its primary focus is on authentication, which may involve key establishment but might not teach the specific layered key derivation and integration of communication history that defines US9143323.
- Potential Anticipation (35 U.S.C. § 102): Unlikely to anticipate the precise key generation method of US9143323, which combines two independently derived keys (K1, K2) with a hash of actual communication packets to create a final key (K3). Authentication systems may have different objectives and key derivation schemes. Therefore, it is unlikely to anticipate Claim 1, Claim 7, or Claim 9.
18. US20050171937A1
- Full Citation: US20050171937A1, Priority date: 2004-02-02, Publication date: 2005-08-04, Assignee: Hughes Martin W., Title: Memory efficient hashing algorithm
- Publication/Filing Date: Publication Date: 2005-08-04.
- Brief Description: This publication focuses on a "Memory efficient hashing algorithm." Its relevance is to the efficiency of hashing, rather than the cryptographic protocol or the combination of hash results with other keys to form a final session key.
- Potential Anticipation (35 U.S.C. § 102): While it deals with hashing, it's unlikely to anticipate the combination of steps in US9143323's independent claims (Claim 1, Claim 7, Claim 9), which define a broader method of securing a link using multiple key components and a hash of communication history. It might anticipate the general concept of using a hashing algorithm, but not the specific application within the claimed method.
19. US20060179305A1
- Full Citation: US20060179305A1, Priority date: 2004-03-11, Publication date: 2006-08-10, Assignee: Junbiao Zhang, Title: WLAN session management techniques with secure rekeying and logoff
- Publication/Filing Date: Publication Date: 2006-08-10.
- Brief Description: This publication describes "WLAN session management techniques with secure rekeying and logoff." This is highly relevant to session security and key management in wireless networks, and "secure rekeying" specifically refers to generating new session keys.
- Potential Anticipation (35 U.S.C. § 102): This reference is strong prior art concerning secure session management and rekeying. The key for US9143323's independent claims (Claim 1, Claim 7, Claim 9) is whether this reference teaches the specific combination of generating two distinct cryptographic keys (K1, K2), hashing communication packets exchanged during key generation (H), and then hashing K1, K2, and H together to derive a third cryptographic key (K3) for securing the link. While it likely covers aspects of key generation and management, it's uncertain without the full text if it teaches this specific sequence and combination of steps. It could anticipate aspects of secure session management, but the unique "bootstrapping" method of US9143323 might distinguish it.
Summary of Most Relevant Prior Art Based on Titles and Descriptions in US9143323:
Based on the titles and brief descriptions, the most relevant prior art references that explicitly address the general problem domain of US9143323 (securing communication links or key exchange) are:
- US6226383B1 (Cryptographic methods for remote authentication): Explicitly cited by US9143323 as the basis for generating the first cryptographic key (K1). This patent directly anticipates the specific method of generating K1 (e.g., as detailed in Claims 3 and 5), but not the full combination of elements in the independent claims (Claim 1, 7, 9) regarding the generation of K3 from K1, K2, and packet hashes.
- US5455862A (Apparatus and method for encrypting communications without exchanging an encryption key): Highly relevant for the general problem of securing communications and deriving keys without explicit exchange. Its potential anticipation depends on whether its method involves the specific multi-key derivation and packet hashing as in US9143323.
- US20030041244A1 (Method for securing communications between a terminal and an additional user equipment): Directly addresses the problem of securing communication between devices. Potential for anticipation of the broader concept of securing communications, but the specific layered key derivation of US9143323 needs closer examination against its content.
- US20020076054A1 (Session shared key sharing method, wireless terminal authentication method, wireless terminal, and base station device): Very relevant due to its focus on "session shared key sharing." It likely covers aspects of key establishment between devices.
- US7035639B2 (Radio control apparatus and link securing method): Directly mentions a "link securing method," placing it squarely in the problem domain of US9143323.
- US20060179305A1 (WLAN session management techniques with secure rekeying and logoff): Relevant for secure session management and key refreshing in wireless contexts.
These references collectively demonstrate that the general concepts of securing communication links, generating shared keys, and using hashing functions were known in the art prior to the priority date of US9143323. However, the unique contribution of US9143323, as defined in its independent claims (1, 7, and 9), appears to lie in the specific combination of:
- Generating two distinct cryptographic keys (K1 and K2), where K1 is often derived from a shared secret (like a short password via SPEKE) and K2 from a public generator (like standard Diffie-Hellman).
- Hashing all packets communicated over the link during the generation of K1 and K2 to produce a hash result (H).
- Then, hashing these three components (K1, K2, and H) together to generate a final, third cryptographic key (K3) that is robust and incorporates the communication history.
Without the full text of these cited patents, it is challenging to definitively state which, if any, fully anticipate the entire combination of steps outlined in US9143323's independent claims under 35 U.S.C. § 102. Many seem to address parts of the problem or use some of the cryptographic primitives (like hashing or Diffie-Hellman), but the specific novel combination claimed by US9143323 may differentiate it. US6226383B1 is the most direct anticipation for the generation of K1, but not the composite K3.
The search results confirm that the USPTO provides tools for patent searching, including by publication number. However, as noted, the task was to analyze the citations within the provided patent text, which was done.Here's an analysis of the most relevant prior art for US Patent 9143323, based on the patents cited by the examiner within the provided full patent text. The brief description and assessment of potential anticipation under 35 U.S.C. § 102 are inferred from the titles and any contextual information given in US9143323, as the full texts of the cited patents are not available for direct review.
Most Relevant Prior Art for US Patent 9143323
The following patents were cited by the examiner during the prosecution of US9143323:
1. US6226383B1
- Full Citation: US6226383B1, "Cryptographic methods for remote authentication," filed 1996-04-17, published 2001-05-01, assigned to Integrity Sciences, Inc.
- Publication/Filing Date: Publication Date: 2001-05-01.
- Brief Description: US9143323 explicitly states that the method for generating its "first cryptographic key" (K1, shown in FIG. 4) is "based on the simplified password-based exponential key exchange (SPEKE) method described in U.S. Pat. No. 6,226,383 to Jablon." This patent details cryptographic methods for remote authentication, specifically utilizing password-based exponential key exchange.
- Potential Anticipation (35 U.S.C. § 102): This patent directly anticipates the steps involved in generating the first cryptographic key (K1) as described in dependent claims 3 and 5 of US9143323. Claim 3 describes generating a first cryptographic key including "an exchange of public keys... based on a secret shared by said first device and said second device," which aligns with SPEKE. Claim 5 further details this process, including applying a function to a secret to obtain a generator, raising it to a random number, exchanging elements, and deriving the key. However, US6226383B1 does not appear to anticipate the complete method of independent claims 1, 7, or 9, which involve the additional steps of generating a second cryptographic key (K2), hashing communication packets, and then hashing K1, K2, and the hash result to produce a third cryptographic key (K3).
2. US20030041244A1
- Full Citation: US20030041244A1, "Method for securing communications between a terminal and an additional user equipment," filed 2000-04-28, published 2003-02-27, assigned to Levente Buttyan.
- Publication/Filing Date: Publication Date: 2003-02-27.
- Brief Description: This publication describes a method aimed at securing communications between a terminal and other user equipment. This aligns with the broad objective of US9143323: "Securing a link between two devices."
- Potential Anticipation (35 U.S.C. § 102): This reference is highly relevant to the general concept of securing communication links between devices. It potentially anticipates the broader introductory language of independent claims 1, 7, and 9 regarding securing a communication link. However, without reviewing the full text, it is not possible to confirm if it teaches the specific combination of steps required by US9143323: generating two distinct cryptographic keys (K1 and K2), hashing packets communicated over the link during key generation, and then hashing these three components (K1, K2, and the packet hash result) to create a third, final cryptographic key (K3). The unique, multi-layered key derivation and the incorporation of communication history may distinguish US9143323.
3. US20020076054A1
- Full Citation: US20020076054A1, "Session shared key sharing method, wireless terminal authentication method, wireless terminal, and base station device," filed 2000-12-14, published 2002-06-20, assigned to The Furukawa Electric Co., Ltd.
- Publication/Filing Date: Publication Date: 2002-06-20.
- Brief Description: This publication describes methods for sharing session keys and authenticating wireless terminals, along with the associated devices. Its focus on "session shared key sharing" is directly pertinent to the goal of US9143323.
- Potential Anticipation (35 U.S.C. § 102): This is strong prior art for the concept of establishing shared session keys. It likely anticipates elements related to key establishment and authentication between wireless devices. Similar to US20030041244A1, the critical assessment for anticipation of independent claims 1, 7, and 9 of US9143323 hinges on whether this reference discloses the specific combination of: (1) generating two distinct intermediate cryptographic keys (K1 and K2), (2) hashing the actual communication packets exchanged during the key generation process (H), and (3) then hashing these three elements (K1, K2, and H) to derive the final cryptographic key (K3) for securing the communication link. This specific combination is not clear from the title alone.
4. US7035639B2
- Full Citation: US7035639B2, "Radio control apparatus and link securing method," filed 2002-01-18, published 2006-04-25, assigned to Ntt Docomo, Inc.
- Publication/Filing Date: Publication Date: 2006-04-25.
- Brief Description: This patent describes a "link securing method" in the context of a "radio control apparatus." This title explicitly addresses the securing of communication links, making it highly relevant to US9143323.
- Potential Anticipation (35 U.S.C. § 102): Like other references focusing on "link securing," this patent is relevant for the general concept. The question of anticipation for independent claims 1, 7, and 9 of US9143323 depends on whether its "link securing method" involves the specific inventive combination: generating a first cryptographic key (K1), generating a second cryptographic key (K2), hashing packets communicated during key generation (H), and finally hashing K1, K2, and H to generate a third cryptographic key (K3). Without access to the full patent text, it is not possible to determine if this specific method is taught.
5. US5455862A
- Full Citation: US5455862A, "Apparatus and method for encrypting communications without exchanging an encryption key," filed 1993-12-02, published 1995-10-03, assigned to Crest Industries, Inc.
- Publication/Filing Date: Publication Date: 1995-10-03.
- Brief Description: This patent describes an approach to encrypting communications that avoids the direct exchange of an encryption key. This is a fundamental challenge in secure communication that US9143323 also addresses by establishing a secret "locally" and then bootstrapping stronger keys.
- Potential Anticipation (35 U.S.C. § 102): This reference touches upon the broad problem of secure communication without explicit key exchange. It might anticipate general methods for deriving shared secrets. However, the specific, multi-stage key generation process of US9143323—involving two distinct intermediate keys (K1, K2), a hash of the communication transcript (H), and a final key (K3) derived from these three components—is unlikely to be fully anticipated by the title of this patent.
6. US6870849B1
- Full Citation: US6870849B1, "Apparatus and method for efficient hashing in networks," filed 2000-07-06, published 2005-03-22, assigned to Ross W. Callon.
- Publication/Filing Date: Publication Date: 2005-03-22.
- Brief Description: This patent relates to efficient hashing techniques within network environments. Hashing is a component of US9143323, particularly in creating the hash result (H) from communicated packets.
- Potential Anticipation (35 U.S.C. § 102): This patent potentially anticipates the sub-step of "hashing packets communicated... to create a hash result" within Claim 1 of US9143323, especially regarding the technical aspects of performing such a hash efficiently. However, US9143323's independent claims are for a method of securing a link that combines this hash result with two other cryptographic keys (K1, K2) to generate a third cryptographic key (K3). This specific combination and purpose are unlikely to be fully anticipated by a patent focused on the efficiency of hashing algorithms.
Other Examiner-Cited References (Less Direct Relevance Based on Titles):
- US6002787A ("Fingerprint analyzing and encoding system"): Seems to be in a different domain (biometrics) and unlikely to anticipate the specific key generation method.
- US6711264B1 ("Security improvement method and security system"): A very broad title; unlikely to disclose the specific inventive steps.
- US20040184606A1 ("Method for negotiating weakened keys in encryption systems"): Focuses on "weakened keys," which is contrary to the goal of strong key generation in US9143323.
- US6507907B1 ("Protecting information in a system"): Very broad, likely general security, not the specific cryptographic method.
- US6735313B1 ("Cryptographic method and apparatus for restricting access to transmitted programming content using hash functions and program identifiers"): While using hash functions, its application domain (content access restriction) and specific method of use are different.
- US7181624B2 ("Information recording/playback apparatus and method"): Different domain (data storage/retrieval).
- US6978021B1 ("Encryption method for distribution of data"): Focuses on data distribution, potentially different from interactive link securing.
- US20040003234A1 ("Method and system for vehicle authentication of a subassembly"): Different application domain (vehicle systems).
- US20050050318A1 ("Profiled access to wireless LANs"): Focuses on access control in WLANs, not the detailed key derivation method.
- US7387240B2 ("System and method of secure information transfer"): Another broad title; unlikely to specify the detailed multi-key hashing process.
- US20050138355A1 ("System, method and devices for authentication in a wireless local area network (WLAN)"): Focuses on authentication, which may not include the specific key generation steps.
- US20050171937A1 ("Memory efficient hashing algorithm"): Focuses on hashing efficiency, not the cryptographic protocol combining multiple keys and packet hashes.
- US20060179305A1 ("WLAN session management techniques with secure rekeying and logoff"): Relevant for session management and rekeying, but the specific combination of key generation steps in US9143323 would need to be present for anticipation.
Conclusion on Most Relevant Prior Art:
While several patents cited by the examiner address aspects of secure communication, key exchange, or hashing, US6226383B1 is the most directly relevant as it is explicitly adopted by US9143323 for generating its first cryptographic key (K1), thereby anticipating dependent claims 3 and 5.
Other highly relevant references that address the broader problem of securing communication links or sharing session keys include US20030041244A1, US20020076054A1, US7035639B2, US5455862A, and US20060179305A1. These patents establish a strong background of prior art in the field of secure communication.
However, based solely on the provided titles and limited descriptions, none of these references clearly anticipate the complete inventive combination claimed in US9143323's independent claims (Claim 1, Claim 7, and Claim 9). This combination involves:
- Generating a first cryptographic key (K1, e.g., via SPEKE from a shared secret).
- Generating a second cryptographic key (K2, e.g., via standard Diffie-Hellman from a public generator).
- Hashing all communication packets exchanged between devices during the generation of K1 and K2 to create a hash result (H).
- Finally, hashing K1, K2, and H together to generate a third, final cryptographic key (K3) that secures the communication link.
The specific combination of using two distinct key generation methods and integrating the full communication transcript (via its hash) into the final key appears to be a distinguishing feature of US9143323 over the identified prior art based on the available information.
Generated 7/22/2026, 12:03:48 PM
Obviousness
Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.
Obviousness Analysis of US Patent 9143323 under 35 U.S.C. § 103
This analysis assesses the obviousness of US Patent 9143323, "Securing a link between two devices," by identifying combinations of prior art references that would render the independent claims (Claim 1, Claim 7, and Claim 9) obvious to a person having ordinary skill in the art (PHOSITA). The analysis relies on the prior art previously identified and discussed.
The core inventive concept of US9143323's independent claims is a method for securing a communication link by generating a third cryptographic key (K3) from a combination of: a first cryptographic key (K1), a second cryptographic key (K2), and a hash result (H) derived from packets communicated over the link during the generation of K1 and K2.
Combination of Prior Art References and Motivation for Combination
A PHOSITA, aiming to establish a robust, fresh, and authenticated session key for securing communication between two devices, would have been motivated to combine the following elements from the prior art:
Combination:
- US6226383B1 (Cryptographic methods for remote authentication, teaching SPEKE).
- General knowledge of Diffie-Hellman (DH) key exchange.
- US6870849B1 (Apparatus and method for efficient hashing in networks).
- US20030041244A1 (Method for securing communications between a terminal and an additional user equipment), US20020076054A1 (Session shared key sharing method), or US7035639B2 (Radio control apparatus and link securing method), providing the general motivation for securing communication links.
- General cryptographic principles of key derivation functions (KDFs) and strengthening keys.
Motivation for Combination:
A PHOSITA, facing the problem of securing a communication link between two devices (as taught by, for example, US20030041244A1, US20020076054A1, or US7035639B2), would recognize the importance of generating a strong, unique session key for each communication instance. The motivation to combine the above references to arrive at the method of US9143323 would stem from a desire to address known vulnerabilities and enhance the security, authenticity, and freshness of a session key.
- Establishing an Initial Key (K1): US9143323 itself states that the generation of its first cryptographic key (K1) is "based on the simplified password-based exponential key exchange (SPEKE) method described in U.S. Pat. No. 6,226,383 to Jablon". A PHOSITA, especially when dealing with user-friendly, locally established secrets (such as a short password, acknowledged in US9143323 as potentially "too short to be suitable for use as a reliable symmetric key"), would be motivated to use a robust password-based key agreement protocol like SPEKE (taught by US6226383B1) to derive an initial cryptographic key (K1). This addresses the need for mutual authentication and a shared secret derived from a weak or short initial input.
- Strengthening the Key Material (K2): Recognizing that a single key derived, for example, from a short password, might be susceptible to attacks (as acknowledged by US9143323 regarding the "short secret S"), a PHOSITA would be motivated to introduce additional, independent cryptographic strength. The Diffie-Hellman (DH) key exchange is a "well-known Diffie-Hellman exponential key exchange technique[]" for establishing a shared secret over an insecure channel without relying on a pre-shared secret. A PHOSITA would find it obvious to use a standard DH exchange to generate a second, independent cryptographic key (K2). This provides a defense-in-depth approach, increasing the overall entropy and resilience of the final session key by not solely relying on the password-derived K1.
- Ensuring Key Freshness and Authenticity (H): To further enhance the security and integrity of the session key, a PHOSITA would be motivated to bind the key to the specific communication session, thereby protecting against replay attacks and ensuring that both communicating parties genuinely participated in the key negotiation. Hashing all packets exchanged during the key generation process is a common cryptographic technique for achieving this "session binding" and providing key freshness. US6870849B1 teaches an "Apparatus and method for efficient hashing in networks", demonstrating that hashing communication data within a network context was known. Therefore, collecting and hashing these communication packets to create a hash result (H) would be an obvious step for a PHOSITA aiming for strong session keys.
- Deriving a Final, Robust Session Key (K3): Finally, to consolidate these disparate strong secrets (K1, K2, and the session-bound hash H) into a single, highly robust master session key, a PHOSITA would employ standard cryptographic principles of key derivation. It is a fundamental practice in cryptography, often through Key Derivation Functions (KDFs), to combine multiple sources of entropy and secret material using a strong hash function to produce a final, high-entropy key. This ensures that the resulting key (K3) benefits from the combined strengths and security properties of all contributing factors, fulfilling the explicit goal of US9143323 to generate a "strong secret" and "secure communications".
Conclusion of Obviousness
The independent claims of US9143323 (Claim 1, Claim 7, and Claim 9) would have been obvious to a PHOSITA at the time of the invention. The motivation to combine the identified prior art references stems from the well-understood cryptographic goal of creating a highly secure, fresh, and authenticated session key for device-to-device communication.
- Claim 1 (Method): The individual steps of generating K1 (obvious from US6226383B1), generating K2 (obvious from general knowledge of Diffie-Hellman), hashing communication packets (obvious from US6870849B1 and general cryptographic best practices for session binding), and then hashing these three components (K1, K2, H) to form a final key (K3) (obvious from general KDF principles and cryptographic best practices for strengthening keys) represent a straightforward and obvious combination of known techniques in the art. The overall goal of securing a communication link, which these steps achieve, is taught by multiple prior art references like US20030041244A1, US20020076054A1, and US7035639B2.
- Claim 7 (First Device): Once the method of Claim 1 is deemed obvious, the implementation of such a method on a first device comprising a communication interface, processor, and memory (standard components for any modern communication device, as described in US9143323's FIG. 6) would be an obvious engineering choice for a PHOSITA.
- Claim 9 (System): Similarly, a system comprising two devices configured to perform the obvious method of Claim 1, where both devices independently arrive at the same shared cryptographic key (K3), is a direct and obvious embodiment of the underlying key exchange protocols (SPEKE and DH) that necessitate independent, yet converging, calculations.
The motivation for this combination is clear: to leverage diverse cryptographic strengths (password-based keying, ephemeral keying, and communication transcript binding) to produce a highly robust, fresh, and authenticated session key, thereby providing a strong security solution for device communication, a known problem in the art.
Generated 7/22/2026, 12:04:14 PM
Extensions
Patent term adjustments, term extensions, continuations, divisionals, family members, and expiration dates.
tool_code
print(google_search.search(queries=["US patent 9143323 patent term adjustment", "US patent 9143323 patent term extension", "US patent 9143323 continuation applications", "US patent 9143323 divisional applications", "US patent 9143323 related family members", "US patent 9143323 expiration date"]))
thought
The user wants to know about patent term adjustments (PTA), patent term extensions (PTE), continuation/divisional applications, related family members, and the projected expiration date for US patent 9143323. I will use the provided search results and the patent text to gather this information.
From the patent text, I already know:
- Publication number: US9143323B2
- Application number: US11/097,144
- Filing date: 2005-04-04
- Publication date: 2015-09-22
- Adjusted expiration: 2033-09-28
- Priority to US11/097,144 (2005-04-04)
- Priority to US14/093,253 (2013-11-29), which refers to US9071426B2 (Generating a symmetric key to secure a communication link)
- Other versions: US20060224892A1
The search results for "US patent 9143323 patent term adjustment" and "US patent 9143323 patent term extension" should confirm or add details about PTA/PTE, if any.
The search results for "US patent 9143323 continuation applications", "US patent 9143323 divisional applications", and "US patent 9143323 related family members" should help identify related applications and family members.
The "adjusted expiration" from the patent text already provides the projected expiration date.
I will consolidate this information.Here's a detailed analysis of US Patent 9143323 regarding its patent term adjustments (PTA), patent term extensions (PTE), related applications, family members, and projected expiration date:
Patent Term Adjustments (PTA)
US Patent 9143323 has an "Adjusted expiration" date of 2033-09-28. This adjusted expiration date indicates that Patent Term Adjustment (PTA) was applied to the patent during its prosecution, as the standard patent term would typically be 20 years from the earliest filing date (April 4, 2005), which would be April 4, 2025. The extension to September 28, 2033, represents a significant period of PTA.
Patent Term Extensions (PTE)
There is no explicit mention or indication of Patent Term Extension (PTE) for US Patent 9143323 within the provided patent text or typical patent database entries. PTEs are generally granted for delays related to regulatory review, such as for pharmaceuticals or medical devices, which does not appear to be applicable to this patent's subject matter. The extended term is attributed to PTA.
Continuation and Divisional Applications
The patent text indicates the following related applications:
Priority Applications:
- US11/097,144: This is the application number for US9143323 itself, filed on April 4, 2005.
- US14/093,253: Filed on November 29, 2013, with a priority date of April 4, 2005. This application resulted in US9071426B2, titled "Generating a symmetric key to secure a communication link". This suggests US14/093,253 is a continuation or divisional application of US11/097,144.
Other Versions/Publications:
- US20060224892A1: This is a publication of an earlier stage of the application leading to US9143323.
Related Family Members
Based on the provided information:
- US9071426B2: "Generating a symmetric key to secure a communication link", which claims priority to the same priority date (2005-04-04) through application US14/093,253, is a related family member.
- US20060224892A1: This is the initial publication of the application that matured into US9143323B2, thus being a direct family member.
- Family ID: The patent belongs to Family ID=37072017.
Projected Expiration Date
The projected expiration date for US Patent 9143323 is September 28, 2033. This date reflects the impact of Patent Term Adjustment (PTA) on the standard 20-year term from the original filing date of April 4, 2005.
Generated 7/22/2026, 12:04:21 PM
Derivative works
Defensive disclosure: derivative variations of each claim designed to render future incremental improvements obvious or non-novel.
Here's a comprehensive "Defensive Disclosure" document for US Patent 9143323, generated as if by a Senior Patent Strategist and Research Engineer specializing in Defensive Publishing. The goal is to establish prior art for future incremental improvements by competitors.
Defensive Disclosure for US Patent 9143323: "Securing a link between two devices"
Current Date: April 26, 2026
This defensive disclosure outlines various technical derivatives and applications of the methods, devices, and systems described in US Patent 9143323. These derivatives aim to broaden the existing prior art landscape, making subsequent incremental improvements by others obvious or non-novel.
Derivative Variations for Independent Claim 1 (Method)
Claim 1: A method for securing a communication link between a first device and a second device, the method comprising: generating a first cryptographic key; generating a second cryptographic key; hashing packets communicated between said first device and said second device over said communication link to create a hash result; and hashing said first cryptographic key, said second cryptographic key and said hash result to generate a third cryptographic key to be used to secure said communication link.
1. Material & Component Substitution
Derivative 1.1: Quantum-Resistant Cryptography with Photonic Key Exchange
- Enabling Description: The method of Claim 1 is implemented where the "first cryptographic key" (K1) and "second cryptographic key" (K2) are derived using quantum-resistant cryptographic algorithms, such as lattice-based cryptography (e.g., Dilithium, Kyber) or code-based cryptography (e.g., McEliece). The communication link for the exchange of public parameters and ephemeral values for K1 and K2 is established over a dedicated optical fiber using single-photon emitters/detectors for Quantum Key Distribution (QKD) to establish a truly random, shared seed. The hashing of communicated packets and the final K3 derivation occur on tamper-resistant hardware security modules (HSMs) integrated into the optical transceiver devices. The hash function itself is a quantum-safe variant, such as SHA3-512 or BLAKE3, implemented in a dedicated hardware accelerator.
flowchart TD
A[First Device Quantum Transceiver] -->|QKD Channel (Optical Fiber)| B(Second Device Quantum Transceiver)
B -->|Generates f(S)^Rb / T^Rd| C{K2 Parameters Exchange}
A -->|Generates f(S)^Ra / T^Rc| C
C -- K1/K2 Protocol Packets --> D{Packet Hashing (HSM)}
A --> E[Derive K1 (Quantum-Resistant)]
B --> F[Derive K2 (Quantum-Resistant)]
D -- Hash Result H --> G(Final Key Derivation (HSM))
E -- K1 --> G
F -- K2 --> G
G --> H[Third Cryptographic Key (K3) for Link Security]
Derivative 1.2: Terahertz (THz) Communication with Embedded FPGA Cryptography
- Enabling Description: The communication link operates in the Terahertz (THz) spectrum (e.g., 0.1 THz to 10 THz) providing ultra-high bandwidth for transmitting the ephemeral public keys for K1 (SPEKE variant) and K2 (standard DH). The first and second devices incorporate custom-designed Field-Programmable Gate Arrays (FPGAs) or Application-Specific Integrated Circuits (ASICs) that embed dedicated cryptographic cores for Diffie-Hellman computations, the selected hash functions (e.g., SHA-512 in hardware), and the key derivation function (KDF) logic. These hardware implementations execute the K1, K2, H, and K3 generation steps with minimal latency and maximal resistance to side-channel attacks. The packets for hashing are sampled directly from the THz transceiver's digital-to-analog converter (DAC) output buffer before modulation.
classDiagram
class FirstDeviceTHz {
+THz_Transceiver
+FPGA_CryptoCore
+Processor
+Memory
+generateK1()
+generateK2()
+hashPackets()
+generateK3()
}
class SecondDeviceTHz {
+THz_Transceiver
+FPGA_CryptoCore
+Processor
+Memory
+generateK1()
+generateK2()
+hashPackets()
+generateK3()
}
class FPGA_CryptoCore {
+DH_Accelerator
+Hash_Accelerator
+KDF_Engine
}
FirstDeviceTHz "1" -- "1" THz_Transceiver : uses
FirstDeviceTHz "1" -- "1" FPGA_CryptoCore : includes
SecondDeviceTHz "1" -- "1" THz_Transceiver : uses
SecondDeviceTHz "1" -- "1" FPGA_CryptoCore : includes
THz_Transceiver <--> THz_Communication_Link
2. Operational Parameter Expansion
Derivative 1.3: Nano-Scale Sensor Network with Ultra-Low Power Key Exchange
- Enabling Description: The "first device" and "second device" are energy-harvesting, nano-scale IoT sensors communicating via near-field coupling or sub-GHz radio links within a dense sensor network (e.g., 10^6 devices/m^3). The key generation methods for K1 and K2 are adapted for extremely low computational power and memory constraints. This involves using elliptic curve Diffie-Hellman (ECDH) on very small, hardware-optimized curves (e.g., Curve25519 or even smaller custom curves) for K1 (derived from a shared, pre-provisioned seed) and K2 (ephemeral). The "hashing packets" step uses a lightweight hash function (e.g., Ascon-Hash, TinyJAMBU) applied to only a minimal set of control packets necessary for key exchange, with state maintained across power cycles using non-volatile memory or supercapacitors. The final K3 is derived with a highly efficient, in-place KDF.
stateDiagram-v2
state "Initial State" as Init
state "Power-On/Wake" as Wake
state "Link Established" as Link
state "K1_GEN_LOW_POWER" as K1_LP
state "K2_GEN_LOW_POWER" as K2_LP
state "PACKET_HASH_LOW_POWER" as PH_LP
state "K3_DERIVATION_LOW_POWER" as K3_LP
state "Link Secured (Low-Power)" as Secured_LP
state "Sleep Mode" as Sleep
Init --> Wake : Energy Harvested
Wake --> Link : Establish Sub-GHz/NFC
Link --> K1_LP : Initiate (e.g., timed/event)
K1_LP --> K2_LP : K1 established
K2_LP --> PH_LP : K2 established
PH_LP --> K3_LP : Packet Hash H computed
K3_LP --> Secured_LP : K3 derived
Secured_LP --> Sleep : Idle/Data Transferred
Sleep --> Wake : Re-energize/Event
Secured_LP --> K1_LP : Rekeying Interval
Derivative 1.4: High-Frequency Trading (HFT) Secure Inter-Process Communication
- Enabling Description: The "first device" and "second device" are co-located, specialized trading servers (e.g., within the same rack) communicating over ultra-low-latency InfiniBand or proprietary optical interconnects. The key generation process must complete within nanoseconds for each trading session. K1 and K2 are generated using hardware-accelerated elliptic curve Diffie-Hellman over optimized prime fields, leveraging dedicated cryptographic instruction sets (e.g., Intel AVX-512 with specific crypto extensions) for sub-microsecond key derivation. The "hashing packets" step captures wire-speed network traffic metadata (e.g., timestamps, sequence numbers, packet lengths) rather than full packet contents, using a high-speed polynomial hashing function (e.g., GHASH, Poly1305) implemented in custom network interface card (NIC) firmware. The final K3 is derived using an XOR-fold KDF, ensuring minimal computational overhead to secure subsequent transactions.
sequenceDiagram
participant TS1 as Trading Server 1 (First Device)
participant TS2 as Trading Server 2 (Second Device)
TS1->>TS2: High-Speed Link Established (InfiniBand/Optical)
TS1->>TS1: Generate Ra, Rc (Ephemeral)
TS2->>TS2: Generate Rb, Rd (Ephemeral)
TS1->>TS2: Exchange f(S)^Ra, T^Rc (K1/K2 PubKeys)
TS2->>TS1: Exchange f(S)^Rb, T^Rd (K1/K2 PubKeys)
TS1->>TS1: Capture & Hash Handshake Packet Metadata (H_TS1)
TS2->>TS2: Capture & Hash Handshake Packet Metadata (H_TS2)
Note over TS1,TS2: H_TS1 == H_TS2
TS1->>TS1: Compute K1_TS1 = (f(S)^Rb)^Ra
TS2->>TS2: Compute K1_TS2 = (f(S)^Ra)^Rb
TS1->>TS1: Compute K2_TS1 = (T^Rd)^Rc
TS2->>TS2: Compute K2_TS2 = (T^Rc)^Rd
Note over TS1,TS2: K1_TS1 == K1_TS2 and K2_TS1 == K2_TS2
TS1->>TS1: Derive K3_TS1 = Hash(K1_TS1, K2_TS1, H_TS1)
TS2->>TS2: Derive K3_TS2 = Hash(K1_TS2, K2_TS2, H_TS2)
Note over TS1,TS2: K3_TS1 == K3_TS2 (Secure Link for Transactions)
TS1->>TS2: Secure HFT Transactions with K3
3. Cross-Domain Application
Derivative 1.5: Secure Inter-Satellite Communication Link (Aerospace)
- Enabling Description: The first device is a primary satellite, and the second device is a secondary satellite in a constellation, communicating via a laser-based optical inter-satellite link. K1 is derived from a shared, pre-initialized mission secret using a variant of SPEKE over the optical link. K2 is derived from an ephemeral ECDH exchange using publicly known orbital parameters as a seed for random number generation. All command and control packets exchanged during the K1/K2 establishment, including telemetry and attitude control data, are hashed to generate H. K3, derived from K1, K2, and H, then secures the high-bandwidth data transfer link for mission-critical data, ensuring both authentication and confidentiality.
graph LR
P_SAT(Primary Satellite) -- Laser Link (LSL) --> S_SAT(Secondary Satellite)
subgraph K1 Generation (SPEKE Variant)
P_SAT -- Shared Mission Secret (S) --> P_SAT
S_SAT -- Shared Mission Secret (S) --> S_SAT
P_SAT -- Ephemeral Public Key P1 --> S_SAT
S_SAT -- Ephemeral Public Key P2 --> P_SAT
P_SAT -- Derive K1 --> K1_P
S_SAT -- Derive K1 --> K1_S
end
subgraph K2 Generation (ECDH Variant)
P_SAT -- Public Orbital Params (T) --> P_SAT
S_SAT -- Public Orbital Params (T) --> S_SAT
P_SAT -- Ephemeral Public Key P3 --> S_SAT
S_SAT -- Ephemeral Public Key P4 --> P_SAT
P_SAT -- Derive K2 --> K2_P
S_SAT -- Derive K2 --> K2_S
end
subgraph Packet Hashing
LSL -- Command/Telemetry Packets --> H_Gen(Packet Hash Generation)
H_Gen -- Hash Result (H) --> K3_Derive(K3 Derivation)
end
K1_P -- K1 --> K3_Derive
K2_P -- K2 --> K3_Derive
K1_S -- K1 --> K3_Derive
K2_S -- K2 --> K3_Derive
K3_Derive -- Final K3 --> Secured_LSL(Secured Laser Link)
Secured_LSL -- Encrypted Mission Data --> DATA(Data Transfer)
Derivative 1.6: Authenticated Drone-to-Drone Mesh Communication (Defense/Security)
- Enabling Description: A swarm of autonomous drones forms a dynamic mesh network for reconnaissance. A "first device" drone establishes a secure link with a "second device" drone for critical data relay. K1 is generated using a shared group key derived from a common operational tasking order, with a secure password-authenticated key exchange protocol modified for airborne, high-mobility conditions. K2 is an ephemeral key generated via ECDH, using GPS coordinates and flight parameters as nonces for randomness enhancement. All inter-drone control packets, sensor readings (e.g., LiDAR, thermal imaging), and acknowledgment messages during the setup are hashed to create H. K3, derived from K1, K2, and H, then secures real-time video feeds and command signals, providing resilience against interception and spoofing in contested environments.
graph TD
DroneA[Drone A (First Device)] -- Wireless Mesh Link --> DroneB[Drone B (Second Device)]
subgraph K1 Generation
DroneA -- Shared Tasking Key (PSK) --> DroneA
DroneB -- Shared Tasking Key (PSK) --> DroneB
DroneA -- PK_A --> DroneB
DroneB -- PK_B --> DroneA
DroneA -- Derive K1 --> K1A
DroneB -- Derive K1 --> K1B
end
subgraph K2 Generation
DroneA -- GPS/Flight Parameters (Nonce) --> DroneA
DroneB -- GPS/Flight Parameters (Nonce) --> DroneB
DroneA -- Ephemeral PK_A' --> DroneB
DroneB -- Ephemeral PK_B' --> DroneA
DroneA -- Derive K2 --> K2A
DroneB -- Derive K2 --> K2B
end
subgraph Packet Hashing
DroneA -- C2, Sensor Packets --> HashA(Hash Packets)
DroneB -- C2, Sensor Packets --> HashB(Hash Packets)
HashA -- Hash Result H_A --> K3A_Gen(Generate K3)
HashB -- Hash Result H_B --> K3B_Gen(Generate K3)
end
K1A --> K3A_Gen
K2A --> K3A_Gen
K1B --> K3B_Gen
K2B --> K3B_Gen
K3A_Gen -- K3_A == K3_B --> Secured_Link(Secured Drone Link)
K3B_Gen -- K3_A == K3_B --> Secured_Link
Secured_Link -- Encrypted Video/C2 --> Payload(Mission Payload)
Derivative 1.7: Smart Grid IoT Device Authentication (Energy)
- Enabling Description: The first device is a smart meter, and the second device is a grid sensor, both communicating over a narrowband power-line communication (PLC) link. K1 is generated using a shared utility-provisioned authentication token (S) and a lightweight password-authenticated key exchange (PAKE) variant suitable for resource-constrained embedded systems. K2 is derived from a standard Diffie-Hellman exchange, with public parameters regularly broadcast by a local substation, ensuring fresh ephemeral keying. All PLC packets exchanged during metering data transmission and command acknowledgments for K1/K2 setup are hashed to form H. K3, derived from K1, K2, and H, then secures the integrity and confidentiality of critical grid telemetry and control commands, preventing tampering and unauthorized access in the smart grid infrastructure.
graph LR
SmartMeter[Smart Meter (First Device)] -- PLC Link --> GridSensor[Grid Sensor (Second Device)]
subgraph Key Generation
SmartMeter -- Shared Auth Token (S) --> SmartMeter
GridSensor -- Shared Auth Token (S) --> GridSensor
SmartMeter -- Ephemeral Params --> GridSensor
GridSensor -- Ephemeral Params --> SmartMeter
SmartMeter -- Generate K1, K2 --> SM_Keys(K1_SM, K2_SM)
GridSensor -- Generate K1, K2 --> GS_Keys(K1_GS, K2_GS)
end
subgraph Packet Hashing
PLC Link -- Metering Data, Control Pkts --> Packet_Stream
Packet_Stream -- Hash Function --> H_Result(Hash Result H)
end
SM_Keys -- K1_SM, K2_SM --> K3_SM_Gen(Generate K3_SM)
GS_Keys -- K1_GS, K2_GS --> K3_GS_Gen(Generate K3_GS)
H_Result --> K3_SM_Gen
H_Result --> K3_GS_Gen
K3_SM_Gen -- K3_SM == K3_GS --> Secure_PLC_Link(Secured PLC Link)
K3_GS_Gen -- K3_SM == K3_GS --> Secure_PLC_Link
Secure_PLC_Link -- Encrypted Telemetry/Control --> Grid_Ops(Smart Grid Operations)
4. Integration with Emerging Tech
Derivative 1.8: AI-Optimized Adaptive Cryptographic Key Generation
- Enabling Description: An Artificial Intelligence (AI) agent, running on a central controller or directly on the "first device" (e.g., a mobile edge computing node), dynamically selects the optimal cryptographic algorithms and parameters for K1 (e.g., SPEKE over different elliptic curves) and K2 (e.g., DH key length, group order) based on real-time network conditions (latency, bandwidth, interference), device computational load, and prevailing threat intelligence. The AI agent utilizes machine learning models (e.g., deep reinforcement learning) trained on network performance data, cryptographic attack vectors, and device resource profiles. The "hashing packets" step includes an adaptive sampling mechanism, where the AI determines which subset of packets or which packet features are most critical to hash for uniqueness, given the real-time context. The final K3 derivation also uses an AI-selected KDF, potentially incorporating environmental noise or random number generator (RNG) health metrics as additional entropy sources guided by the AI.
flowchart TD
A[Monitor Network Conditions] --> B{AI Agent: Select Algo/Params}
C[Threat Intelligence] --> B
D[Device Resource Profile] --> B
B --> E[Initiate K1 Generation (AI-Optimized)]
B --> F[Initiate K2 Generation (AI-Optimized)]
E -- K1 Packets --> G{Packet Hashing (AI-Adaptive Sampling)}
F -- K2 Packets --> G
G --> H[Hash Result H]
H --> I[K3 Derivation (AI-Selected KDF)]
E --> I
F --> I
I --> J[Secured Link with Adaptive K3]
Derivative 1.9: IoT-Enabled Verifiable Key Establishment with Blockchain Logging
- Enabling Description: The "first device" is an IoT gateway, and the "second device" is an IoT sensor node. The entire key establishment process for K1, K2, H, and K3 is transparently logged onto an immutable blockchain network. After K3 is successfully generated and verified between the devices, a cryptographic hash of the generated K3, along with timestamps, device identifiers, and a Merkle root of the hashed packets (H), is committed as a transaction to a distributed ledger (e.g., a permissioned Ethereum blockchain). This provides an auditable, verifiable record of the secure link establishment. IoT sensors monitor environmental factors (temperature, humidity) and transmit this data directly over the new secure link, with the data itself or its cryptographic proof also being committed to the blockchain, linking secure communication back to verified sensor readings.
sequenceDiagram
participant GW as IoT Gateway (First Device)
participant SN as IoT Sensor Node (Second Device)
participant BC as Blockchain Network
GW->>SN: Establish Link (Pre-shared context for K1)
GW->>SN: K1/K2 Public Parameter Exchange
SN->>GW: K1/K2 Public Parameter Exchange
Note over GW,SN: Both devices compute K1, K2, and H (Packet Hash)
GW->>GW: Compute K3_GW = Hash(K1, K2, H)
SN->>SN: Compute K3_SN = Hash(K1, K2, H)
Note over GW,SN: K3_GW == K3_SN (Secured Link)
GW->>BC: Publish Transaction: Hash(K3_GW), Device IDs, Timestamp, MerkleRoot(H)
SN->>BC: (Optional) Verify K3 Transaction / Report Secure Link Status
GW-->>SN: Secured Data Transfer using K3
SN->>GW: (Encrypted) Sensor Data
GW->>BC: Publish Transaction: Hash(Encrypted Sensor Data), K3 proof
5. The "Inverse" or Failure Mode
Derivative 1.10: Safe-Mode Degradation for Resource Exhaustion
- Enabling Description: In scenarios of critical resource exhaustion (e.g., battery power drops below 10%, CPU temperature exceeds threshold, or memory available falls below a critical byte count), the method for securing the communication link degrades gracefully into a "safe mode." Instead of generating two strong cryptographic keys (K1, K2) via complex exponential exchanges and hashing all packets, the system reverts to a simpler, pre-shared, symmetric key (derived from a less resource-intensive KDF of the initial short secret S). The "hashing packets" step is omitted entirely, or a very small, fixed-size control header is hashed using a non-cryptographic checksum, if any. The "third cryptographic key" (K3) is then derived as a truncated version of the pre-shared key, offering only basic confidentiality (e.g., AES-128 in GCM mode without authentication tags) and no integrity, but ensuring continued, albeit weakened, communication essential for emergency functions or low-priority status updates. Upon recovery of resources, the full, robust key generation method is automatically re-initiated.
stateDiagram-v2
state "Full Security Mode" as FullSec
state "Resource Exhaustion Detected" as Exhausted
state "Safe Mode (Reduced Security)" as SafeMode
state "Resource Recovery Detected" as Recovered
FullSec --> Exhausted : Battery < 10% OR CPU Temp > X OR Memory < Y
Exhausted --> SafeMode : Initiate Safe Mode Protocol (Degraded K3)
SafeMode --> Recovered : Battery > 50% AND CPU Temp < X-delta AND Memory > Y+delta
Recovered --> FullSec : Re-initiate Full K1/K2/K3 Protocol
FullSec --> FullSec : Normal Operation (Full K1/K2/H/K3)
SafeMode --> SafeMode : Limited Operation (Simplified K3)
Derivative 1.11: Tamper-Evident Key Derivation with Self-Wipe
- Enabling Description: The "first" and "second" devices are equipped with tamper-detection circuits (e.g., voltage/frequency monitors, light sensors, physical enclosure integrity sensors). During the generation of K1 and K2, and throughout the packet hashing process, continuous monitoring by these circuits is performed. If any tampering event is detected, a unique "tamper flag" value is injected into the hash result (H) or directly into the K3 derivation function. This causes the resulting K3 to either be intentionally invalid (e.g., all zeros) or to be a "canary key" that, if ever used, triggers an immediate alert. Furthermore, upon detection of tampering or a failed key establishment (e.g., K3 mismatch, unexpected hash result H), both devices initiate a cryptographic self-wipe procedure, securely erasing all transient key material (K1, K2, H, K3), random numbers, and any associated cryptographic state from their volatile and non-volatile memories, preventing key compromise.
stateDiagram-v2
state "KeyGen_Active" as KA
state "Tamper_Detected" as TD
state "Key_Invalid_or_Canary" as KIC
state "Self_Wipe_Initiated" as SW
state "Reset" as R
[*] --> KA : Start Key Generation (K1, K2, H, K3)
KA --> TD : Tamper Detection Circuit Active
TD --> KIC : Inject Tamper Flag into K3 Derivation
KIC --> SW : K3 is Invalid/Canary - Initiate Wipe
SW --> R : Secure Erase of Key Material
R --> [*] : System Reset / Awaiting New KeyGen
KA --> [*] : KeyGen Successful (No Tamper)
Combination Prior Art Scenarios with Open-Source Standards
Here are three scenarios where the methods of US Patent 9143323 are combined with existing open-source standards, demonstrating an obvious extension of its teachings.
1. US9143323 with Transport Layer Security (TLS) 1.3 Handshake (OpenSSL)
- Enabling Description: The third cryptographic key (K3) generated by the method of US9143323 is used as a Pre-Shared Key (PSK) or as an external, high-entropy seed for the initial secret derivation within a TLS 1.3 handshake, as implemented by OpenSSL.
- Phase 1 (US9143323): The first and second devices perform the full method of US9143323 to generate K3. This K3 is established out-of-band or through an authenticated channel (e.g., manual entry of short secret S, physical pairing).
- Phase 2 (TLS 1.3): The devices then initiate a TLS 1.3 handshake. Instead of relying solely on an ephemeral Diffie-Hellman exchange, they utilize K3 as the
pskinput for theDerive-Secret(Secret, Label, Messages)function during the TLS 1.3 key schedule. Specifically, K3 could be used as theearly_secretor an input toextract_secretto produce thehandshake_secretin conjunction with the ephemeral ECDH shared secret. This leverages the strong mutual authentication and freshness properties of K3 to enhance or accelerate the TLS handshake's security, providing an additional layer of authentication beyond just certificates, or acting as a primary secret if certificates are not available.
sequenceDiagram
participant D1 as Device 1
participant D2 as Device 2
D1->>D2: US9143323 Key Generation (K1, K2, H)
D2->>D1: US9143323 Key Generation (K1, K2, H)
Note over D1,D2: K3 is mutually derived
D1->>D2: TLS 1.3 ClientHello (with PSK_Identity derived from K3)
D2->>D1: TLS 1.3 ServerHello (accepting PSK)
D1->>D2: TLS 1.3 Handshake (using K3 as PSK)
D2->>D1: TLS 1.3 Handshake (using K3 as PSK)
Note over D1,D2: Application Traffic Secured with TLS keys derived from K3
2. US9143323 with Wi-Fi Protected Access 3 (WPA3) Simultaneous Authentication of Equals (SAE)
- Enabling Description: The third cryptographic key (K3) generated by the method of US9143323 is integrated as a shared secret or a component of the password element within the Wi-Fi Protected Access 3 (WPA3) Simultaneous Authentication of Equals (SAE) protocol.
- Phase 1 (US9143323): The first device (e.g., a Wi-Fi client) and the second device (e.g., a WPA3-enabled Access Point or another client in a Wi-Fi Direct group) first execute the US9143323 method to establish a fresh, robust K3. This could occur during an initial out-of-band pairing or configuration.
- Phase 2 (WPA3-SAE): During subsequent WPA3-SAE authentications, the K3 is combined with the user-provided passphrase (if any) to form a stronger
password_elementor used directly as thePparameter in the SAEhash_to_elementfunction. This enhances the security of the SAE handshake, increasing its resistance to dictionary attacks and providing a higher assurance of mutual authentication for the Wi-Fi link. Thepmk(Pairwise Master Key) derived by SAE would thus benefit from the entropy and authenticity of K3.
sequenceDiagram
participant WC as Wi-Fi Client (First Device)
participant AP as WPA3-AP (Second Device)
WC->>AP: US9143323 Key Generation (K1, K2, H)
AP->>WC: US9143323 Key Generation (K1, K2, H)
Note over WC,AP: K3 is mutually derived
WC->>AP: WPA3-SAE Commit (using K3 as part of P)
AP->>WC: WPA3-SAE Commit (using K3 as part of P)
WC->>AP: WPA3-SAE Confirm
AP->>WC: WPA3-SAE Confirm
Note over WC,AP: PMK (Pairwise Master Key) derived, Wi-Fi link secured
WC->>AP: Encrypted Wi-Fi Traffic
3. US9143323 with Zigbee Alliance's Cluster Library (ZCL) Security
- Enabling Description: The third cryptographic key (K3) generated by US9143323 is utilized as the primary network key or an application link key within a Zigbee network, directly integrating with the Zigbee Cluster Library (ZCL) security framework.
- Phase 1 (US9143323): Two Zigbee devices (e.g., a Zigbee Coordinator and an End Device) that need to establish a secure, authenticated link first perform the US9143323 method. The communication link for this initial key exchange could be a temporary, short-range channel (e.g., Bluetooth LE, NFC) or even the Zigbee link itself (prior to full security establishment), hashing the initial unsecured Zigbee association packets to form H.
- Phase 2 (Zigbee ZCL): Once K3 is mutually derived and verified, it is provisioned as the
Network Keyor a specificApplication Link Key(ALK) within the Zigbee network, adhering to the ZCL security specifications for key management. This provides a stronger, freshly derived, and mutually authenticated key than a pre-installed factory key or a less robust key exchange, securing all subsequent Zigbee application-layer communication (e.g., smart home device control, sensor data). This is particularly useful for robust device commissioning.
sequenceDiagram
participant ZC as Zigbee Coordinator (First Device)
participant ZED as Zigbee End Device (Second Device)
ZC->>ZED: Initial Zigbee Association (Pre-K3)
ZED->>ZC: Initial Zigbee Association (Pre-K3)
Note over ZC,ZED: US9143323 Key Generation (K1, K2, H) using association packets
ZC->>ZC: Compute K3_ZC
ZED->>ZED: Compute K3_ZED
Note over ZC,ZED: K3_ZC == K3_ZED (Mutually Derived)
ZC->>ZED: Provision K3 as Zigbee Network Key / ALK
ZED->>ZC: Acknowledge Key Provisioning
Note over ZC,ZED: Secured Zigbee Link for ZCL Applications
ZC->>ZED: Encrypted ZCL Commands
ZED->>ZC: Encrypted ZCL Status Reports
Generated 7/22/2026, 12:05:10 PM
Keep exploring
Other patents in Wireless Technologies
- US 12395899US Patent 12395899: Negotiation of Quality of Service (QoS) Information for Network Management Traffic in a Wireless Local Area Network (WLAN) Assignee: Malikie Innovations Ltd Inventors: Stephen McCann, Michael Peter Montemurro Filing…
- US 9265043US Patent 9265043, titled "Dynamic real-time tiered client access," was issued to Proxense LLC. The application was filed on May 2, 2013, and the patent was granted on February 16, 2016. The inventors are David L. Brown and Fred S. Hirt…
- US 8737933Here is a concise summary of US Patent 8737933: US Patent 8737933 Summary Title: Data transfer between wireless devices Assignee: InterDigital Patent Holdings Inc Inventors: Alan G. Carlton, Alexander Reznik Filing Date: June 28, 2013…
- US 9173054US patent 9173054 (US9173054B2) is titled "Data transfer between wireless devices". Here is a summary of the patent: Title: Data transfer between wireless devices Assignee: InterDigital Patent Holdings Inc Inventors: Alan G. Carlton…
- US 8447696Here's a concise summary of US Patent 8,447,696: Patent Number: US8447696B2 Title: System and method for handling peripheral connections to mobile devices Current Assignee: Malikie Innovations Ltd Original Assignee: Research in Motion Ltd…
- US 7664707Here's a concise summary of US patent 7664707: US Patent 7664707: System and method for handling peripheral connections to mobile devices Title: System and method for handling peripheral connections to mobile devices Current Assignee…
- US 8774834US Patent 8774834: System for Location-Based Services Title: System for providing location-based services in a wireless network, such as locating sets of desired locations Current Assignee: LOCAL INTEREST, LLC [cite…
- US 7532899Here is a concise summary of US Patent 7532899: US Patent 7532899: System for providing location-based services in a wireless network, such as locating sets of desired locations Title: System for providing location-based services in a…