Saving and retrieving data based on symmetric key encryption
Abstract
In accordance with certain aspects, data is received from a calling program. Ciphertext that includes the data is generated, using a symmetric cipher, in a manner that allows only one or more target programs to be able to obtain the data from the ciphertext. In accordance with other aspects, a bit string is received from a calling program. An identifier of the calling program is checked to determine whether the calling program is allowed to access data encrypted in ciphertext of the bit string. The integrity of the data is also verified, and the data is decrypted using a symmetric key. The data is returned to the calling program only if the calling program is allowed to access the data and if the integrity of the data is successfully verified.

Term
Term ended
Projected expiry passed 16 April 2023, 3.4 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
1 sheet
Sheet 1
Every citation, both waysCites: the store holds 2 of 3
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| US5483649A | Cites | United States of America | XY | Search report | 67,71,77 |
| US5530758A | Cites | United States of America | A | Search report | 1-85 |
60 members in 6 offices
Priority claims8
| Document | Office | Kind | Date |
|---|---|---|---|
| 373505P | United States of America | – | |
| 37350502 | United States of America | P | |
| 406861 | United States of America | – | |
| 40686103 | United States of America | A | |
| 373505P | – | – | – |
| 406861 | – | – | – |
| US20020373505P | – | – | – |
| US20030406861 | – | – | – |
Members60
| Document | Office | Kind | |
|---|---|---|---|
| CA2425006A1 | Canada | A1 | |
| CA2425010A1 | Canada | A1 | |
| CA2778805A1 | Canada | A1 | |
| KR20030082484A | Republic of Korea | A | |
| KR20030082485A | Republic of Korea | A | |
| US2003200440A1 | United States of America | A1 | |
| US2003200450A1 | United States of America | A1 | |
| JP2004005595A | Japan | A | |
| JP2004038939A | Japan | A | |
| EP1391801A2 | European Patent Office (EPO) | A2 | |
| EP1391802A2 | European Patent Office (EPO) | A2 | |
| EP1391802A3This record | European Patent Office (EPO) | A3 | |
| EP1391801A3 | European Patent Office (EPO) | A3 | |
| CN1487422A | China | A | |
| CN1493996A | China | A | |
| CN1822015A | China | A | |
| CN1822016A | China | A | |
| US2007067624A1 | United States of America | A1 | |
| US2007086588A1 | United States of America | A1 | |
| US2007088946A1 | United States of America | A1 | |
| US2007088949A1 | United States of America | A1 | |
| CN1322431C | China | C | |
| CN100351815C | China | C | |
| CN101166095A | China | A | |
| CN101166096A | China | A | |
| US7424612B2 | United States of America | B2 | |
| US7487365B2 | United States of America | B2 | |
| US7587589B2 | United States of America | B2 | |
| CN100543759C | China | C | |
| CN100547598C | China | C | |
| US7752456B2 | United States of America | B2 | |
| US7765397B2 | United States of America | B2 | |
| JP2010170570A | Japan | A | |
| KR100996784B1 | Republic of Korea | B1 | |
| US7890771B2 | United States of America | B2 | |
| US2011119500A1 | United States of America | A1 | |
| US2011119501A1 | United States of America | A1 | |
| US2011119502A1 | United States of America | A1 | |
| US2011119505A1 | United States of America | A1 | |
| JP4689945B2 | Japan | B2 | |
| JP4689946B2 | Japan | B2 | |
| US2011154057A1 | United States of America | A1 | |
| KR101067399B1 | Republic of Korea | B1 | |
| JP2011204284A | Japan | A | |
| JP4808279B2 | Japan | B2 | |
| CN101166096B | China | B | |
| JP4916584B2 | Japan | B2 | |
| JP2012099128A | Japan | A | |
| CA2425006C | Canada | C | |
| JP5060652B2 | Japan | B2 | |
| CN101166095B | China | B | |
| CA2425010C | Canada | C | |
| US8589701B2 | United States of America | B2 | |
| US8601286B2 | United States of America | B2 | |
| US8621243B2 | United States of America | B2 | |
| US8683230B2 | United States of America | B2 | |
| CA2778805C | Canada | C | |
| US9183406B2 | United States of America | B2 | |
| EP1391802B1 | European Patent Office (EPO) | B1 | |
| EP1391801B1 | European Patent Office (EPO) | B1 |
67 legal events, as 8 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed because of non-payment of the annual feeLapsedMM | MM | NL | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed because of non-payment of the annual feeLapsedMM | MM | BE | |
| Patent ceasedCeasedPL | PL | CH | |
| No opposition filedOpposition26N | 26N | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| No opposition filed against granted patent, or epo opposition proceedings concluded without decisionGrantedR097 | R097 | DE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Deletion acc. to par. 5 (withdrawal of the translation of the ep patent)MK05 | MK05 | AT | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Translation for ep filed (entry of ep into country)FP | FP | NL | |
| Information provided on ipc code assigned after grantRIC2 | RIC2 | EP | |
| CorrectionBERICHTIGUNGENPK | PK | CH | |
| Reference to at number (ep patent enters austrian national phase)REF | REF | AT | |
| European patents granted designating irelandGrantedFG4D | FG4D | IE | |
| Dpma publication of mentioned ep patent grantGrantedR096 | R096 | DE | |
| European patent takes effect as a national patent in ch/liEP | EP | CH | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE PATENT HAS BEEN GRANTEDSTAA | STAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Intention to grant announcedINTG | INTG | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: GRANT OF PATENT IS INTENDEDSTAA | STAA | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: EXAMINATION IS IN PROGRESSSTAA | STAA | EP | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Designation fees paidAKX | AKX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1391802
- Publication, DOCDB
- 1391802
- Publication, EPODOC
- EP1391802
- Application
- 3008944
- Application, DOCDB
- 03008944
- Application, EPODOC
- EP20030008944
Titles3
- German
- Datenspeicherung und -zugriff anhand von symmetrischer Verschlüsselung
- English
- Saving and retrieving data based on symmetric key encryption
- French
- Stockage et accès aux données à l'aide des techniques de cryptage symétrique
Classification
- CPC, 1
- G06F21/6218
- IPC, 3
- G06F12 14
- G06F21 00
- H04L9 08
Designated states31
- Contracting states, 27
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Germany
- Denmark
- Estonia
- Spain
- Finland
- France
- United Kingdom
- Greece
- Hungary
- Ireland
- Italy
- Liechtenstein
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Portugal
- Romania
- Sweden
and 3 moreShow fewer
- Slovenia
- Slovakia
- Türkiye
- Extension states, 4
- Albania
- Lithuania
- Latvia
- North Macedonia