[go: up one dir, main page]

HK1244755B - Supply authentication via timing challenge response - Google Patents

Supply authentication via timing challenge response Download PDF

Info

Publication number
HK1244755B
HK1244755B HK18104169.7A HK18104169A HK1244755B HK 1244755 B HK1244755 B HK 1244755B HK 18104169 A HK18104169 A HK 18104169A HK 1244755 B HK1244755 B HK 1244755B
Authority
HK
Hong Kong
Prior art keywords
challenge
calculation
challenge response
supply device
response time
Prior art date
Application number
HK18104169.7A
Other languages
English (en)
French (fr)
Chinese (zh)
Other versions
HK1244755A (en
HK1244755A1 (en
Inventor
Jefferson P. Ward
Stephen D. Panshin
Original Assignee
Hewlett-Packard Development Company L.P.
Filing date
Publication date
Application filed by Hewlett-Packard Development Company L.P. filed Critical Hewlett-Packard Development Company L.P.
Publication of HK1244755A publication Critical patent/HK1244755A/en
Publication of HK1244755A1 publication Critical patent/HK1244755A1/en
Publication of HK1244755B publication Critical patent/HK1244755B/en

Links

Claims (13)

  1. Ersetzbare Versorgungsvorrichtung, enthaltend eine CPU (114) und einen Speicher (116), wobei der Speicher (116) einen Basisschlüssel (122) speichert, dedizierte Hardwareanforderungslogik (132), die dediziert ist, einer kryptografischen Zeitgebungsanforderung (128) zu antworten, wobei die dedizierte Hardwareanforderungslogik (132) konfiguriert ist zum Berechnen einer Antwort (130), basierend auf Parametern, die die Berechnungszählung, einen Sitzungsschlüssel bezüglich des Basisschlüssels und einen Random-Seed (Startwert) enthalten, und Bereitstellen der Antwort (130) innerhalb einer bestimmten Anforderungsantwortzeit (131), wobei die Berechnungszählung die Anforderungsantwortzeit (131) der Antwort (130) beeinflusst, wobei die dedizierte Hardwareanforderungslogik (132) dazu dient, eine Anforderungsberechnung mit einer Häufigkeit gleich der Berechnungszählung oder des Berechnungszyklus auszuführen, und wobei eine erste Berechnung den Random-Seed und den Sitzungsschlüssel verwendet, um eine Ausgabe zu erzeugen, und jede nachfolgende Berechnung eine Ausgabe einer vorangehenden Berechnung verwendet, und wobei eine letzte Ausgabe der Berechnung die Antwort (130) innerhalb der bestimmten Anforderungsantwortzeit (131) bereitstellt.
  2. Vorrichtung nach Anspruch 1, wobei der Speicher ferner Charakterisierungsdaten (134) umfasst, um erwartete Zeitfenster, in die die Anforderungsantwortzeit ((131) fallen sollte, abhängig von der Berechnungszählung bereitzustellen.
  3. Vorrichtung nach Anspruch 2, wobei die Charakterisierungsdaten (134) unter Verwendung einer digitalen Signatur gesichert sind.
  4. Vorrichtung nach Anspruch 2 oder 3, wobei die Charakterisierungsdaten so sind, dass für eine gegebene Berechnungszählung, x, ein erwartetes Zeitfenster, y, durch eine Koordinatenformel (y=mx+b) bestimmt werden kann.
  5. Vorrichtung nach einem der Ansprüche 1 bis 4, wobei die Berechnung eine Basisfunktion umfasst, die eine Abfolge von Operationen definiert, die optimiert ist, auf der dedizierten Hardwareanforderungslogik (132) sehr schnell zu laufen.
  6. Vorrichtung nach Anspruch 1 bis 5, wobei, während sich ein oder mehr Operanden mit jedem Durchlauf der Berechnung ändern, die Berechnung selbst sich nicht ändert.
  7. Druckversorgungskartusche enthaltend:
    die Vorrichtung nach einem der vorangehenden Ansprüche, und
    elektrische Kontakte (400), um Signale zu einem Hostvorrichtungssteuergerät (116) zu leiten, um eine Authentifizierung der Druckversorgungskartusche (306) zu erleichtern.
  8. Authentifizierungssystem umfassend:
    eine Hostvorrichtung (102); und
    eine ersetzbare Versorgungsvorrichtung (104) nach einem der Ansprüche 1 bis 5,
    wobei die Hostvorrichtung (102) konfiguriert ist zum
    Ausstellen der kryptografischen Zeitgebungsanforderung (128),
    Empfangen der Anforderungsantwort (130) von der ersetzbaren Versorgungsvorrichtung (104),
    Bestimmen der Anforderungsantwortzeit (131), und
    Authentifizieren der ersetzbaren Versorgungsvorrichtung (104) unter Verwendung der Anforderungsantwort (130) und der Anforderungsantwortzeit (131).
  9. Authentifizierungssystem nach Anspruch 8, wobei, um die Anforderungsantwortzeit (131) zu bestimmen, die Hostvorrichtung (102) konfiguriert ist zum Messen der Anforderungsantwortzeit (131) durch Starten einer Zeitgebungssequenz, wenn die kryptografische Zeitgebungsanforderung (128) ausgestellt ist, und Stoppen der Zeitgebungssequenz, sobald die ersetzbare Versorgungsvorrichtung (104) die Anforderungsantwort (130) vervollständigt und diese an die Hostvorrichtung 102 retourniert.
  10. Drucksystem umfassend das Authentifizierungssystem nach Anspruch 8 oder 9.
  11. Verfahren umfassend:
    in Antwort auf eine kryptografische Zeitgebungsanforderung (128),
    Berechnen, durch eine ersetzbare Versorgungsvorrichtung, einer Antwort (130), basierend auf Parametern, die die Berechnungszählung, einen Sitzungsschlüssel bezüglich des Basisschlüssels und einen Random-Seed enthalten, und
    Bereitstellen, durch eine ersetzbare Versorgungsvorrichtung, der Antwort (130) innerhalb einer bestimmten Anforderungsantwortzeit (131),
    wobei die Berechnungszählung die Anforderungsantwortzeit (131) der Antwort (130) beeinflusst.
  12. Verfahren nach Anspruch 11 umfassend:
    Ausstellen, durch eine Hostvorrichtung (102), der kryptografischen Zeitgebungsanforderung (128),
    Empfangen, bei der Hostvorrichtung (102), der Anforderungsantwort (130) von der ersetzbaren Versorgungsvorrichtung (104),
    Ermitteln der Anforderungsantwortzeit (131) und
    Authentifizieren der ersetzbaren Versorgungsvorrichtung (104) unter Verwendung der Anforderungsantwort (130) und der Anforderungsantwortzeit (131).
  13. Verfahren nach Anspruch 12, wobei das Ermitteln der Anforderungsantwortzeit (131) umfasst:
    Messen der Anforderungsantwortzeit (131) durch Starten einer Zeitgebungssequenz, wenn die kryptografische Zeitgebungsanforderung (128) ausgestellt ist, und
    Stoppen der Zeitgebungssequenz, sobald die ersetzbare Versorgungsvorrichtung (104) die Anforderungsantwort (130) vervollständigt und an die Hostvorrichtung (102) retourniert.
HK18104169.7A 2018-03-27 Supply authentication via timing challenge response HK1244755B (en)

Publications (3)

Publication Number Publication Date
HK1244755A HK1244755A (en) 2018-08-17
HK1244755A1 HK1244755A1 (en) 2018-08-17
HK1244755B true HK1244755B (en) 2019-11-15

Family

ID=

Similar Documents

Publication Publication Date Title
US11691429B2 (en) Supply authentication via timing challenge response
EP3039490B1 (de) Versorgungsauthentifizierung durch timing-anfragenreaktion
HK1244755B (en) Supply authentication via timing challenge response
HK1244755A (en) Supply authentication via timing challenge response
HK1244755A1 (en) Supply authentication via timing challenge response
HK1218903B (en) Supply authentication via timing challenge response