Multiple signatures in metadata for the same data record

US11138343B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11138343-B2
Application numberUS-201916251243-A
CountryUS
Kind codeB2
Filing dateJan 18, 2019
Priority dateJan 18, 2019
Publication dateOct 5, 2021
Grant dateOct 5, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Aspects include accessing, by a processing system, one or more data records and a metadata record. The metadata record includes a first digital signature associated with the one or more data records. One or more additional digital signatures associated with the one or more data records are generated, where the first digital signature and the one or more additional digital signatures are generated based on applying at least one different digital signature generation aspect with respect to the one or more data records. The one or more additional digital signatures are stored in the metadata record.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: accessing, by a processing system, one or more data records and a metadata record, the metadata record comprising a first digital signature associated with the one or more data records; generating, by the processing system, one or more additional digital signatures associated with the one or more data records, wherein the first digital signature and the one or more additional digital signatures are generated based on applying at least one different digital signature generation aspect with respect to the one or more data records; adding an update-needed tag to the metadata record based on determining that the metadata record comprises an insufficient capacity to store the one or more additional digital signatures in the metadata record; expanding a storage capacity of the metadata record upon copying the metadata record from a first storage location to a second storage location; replacing the update-needed tag with the one or more additional digital signatures after expanding the storage capacity of the metadata record; and storing the one or more additional digital signatures in the metadata record. 2. The computer-implemented method of claim 1 further comprising: reading the first digital signature and the one or more additional digital signatures from the metadata record; and performing a validation of the one or more data records to confirm that the one or more data records are unchanged based on a combination of the first digital signature and the one or more additional digital signatures. 3. The computer-implemented method of claim 1 further comprising: reading the first digital signature and the one or more additional digital signatures from the metadata record; selecting between the first digital signature and the one or more additional digital signatures as a preferred digital signature; and performing a validation of the one or more data records to confirm that the one or more data records are unchanged based on the preferred digital signature. 4. The computer-implemented method of claim 3 , wherein the preferred digital signature is selected based on a most recently updated digital signature identified between the first digital signature and the one or more additional digital signatures. 5. The computer-implemented method of claim 3 , wherein the preferred digital signature is selected based on a greater digital signature length identified between the first digital signature and the one or more additional digital signatures. 6. The computer-implemented method of claim 1 , further comprising: overwriting the first digital signature with the one or more additional digital signatures in the metadata record. 7. The computer-implemented method of claim 1 , wherein the one or more additional digital signatures are stored in the metadata record after performing a validation of the one or more data records to confirm that the one or more data records are unchanged based on the first digital signature. 8. The computer-implemented method of claim 1 , wherein the at least one different digital signature generation aspect comprises a difference between one or more of: a hash function, an encryption algorithm, and a key used in generating the first digital signature and the one or more additional digital signatures. 9. A system comprising: a memory system; and a processing system configured to perform a plurality of operations comprising: accessing one or more data records and a metadata record stored in the memory system, the metadata record comprising a first digital signature associated with the one or more data records; generating one or more additional digital signatures associated with the one or more data records, wherein the first digital signature and the one or more additional digital signatures are generated based on applying at least one different digital signature generation aspect with respect to the one or more data records; adding an update-needed tag to the metadata record based on determining that the metadata record comprises an insufficient capacity to store the one or more additional digital signatures in the metadata record; expanding a storage capacity of the metadata record upon copying the metadata record from a first storage location to a second storage location; replacing the update-needed tag with the one or more additional digital signatures after expanding the storage capacity of the metadata record; and storing the one or more additional digital signatures in the metadata record. 10. The system of claim 9 , wherein the processing system is further configured to perform operations comprising: reading the first digital signature and the one or more additional digital signatures from the metadata record; and performing a validation of the one or more data records to confirm that the one or more data records are unchanged based on a combination of the first digital signature and the one or more additional digital signatures. 11. The system of claim 9 , wherein the processing system is further configured to perform operations comprising: reading the first digital signature and the one or more additional digital signatures from the metadata record; selecting between the first digital signature and the one or more additional second digital signatures as a preferred digital signature; and performing a validation of the one or more data records to confirm that the one or more data records are unchanged based on the preferred digital signature. 12. The system of claim 11 , wherein the preferred digital signature is selected based on a most recently updated digital signature identified between the first digital signature and the one or more additional digital signatures. 13. The system of claim 11 , wherein the preferred digital signature is selected based on a greater digital signature length identified between the first digital signature and the one or more additional digital signatures. 14. The system of claim 9 , wherein the one or more additional digital signatures are stored in the metadata record after performing a validation of the one or more data records to confirm that the one or more data records are unchanged based on the first digital signature. 15. The system of claim 9 , wherein the at least one different digital signature generation aspect comprises a difference between one or more of: a hash function, an encryption algorithm, and a key used in generating the first digital signature and the one or more additional digital signatures. 16. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processing system to perform a plurality of operations comprising: accessing one or more data records and a metadata record, the metadata record comprising a first digital signature associated with the one or more data records; generating one or more additional digital signatures associated with the one or more data records, wherein the first digital signature and the one or more additional digital signatures are generated based on applying at least one different digital signature generation aspect with respect to the one or more data records; adding an update-needed tag to the metadata record based on determining that the metadata record comprises an insufficient capacity to store the one or more additional digital signatures in the metadata record; expanding a storage capacity of the metadata record upon copying the metadata record from a first storage loca

Assignees

Inventors

Classifications

  • to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself · CPC title

  • Special signature format, e.g. XML format · CPC title

  • G06F21/64Primary

    Protecting data integrity, e.g. using checksums, certificates or signatures · CPC title

  • Update request formulation · CPC title

  • H04L9/3247Primary

    involving digital signatures · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11138343B2 cover?
Aspects include accessing, by a processing system, one or more data records and a metadata record. The metadata record includes a first digital signature associated with the one or more data records. One or more additional digital signatures associated with the one or more data records are generated, where the first digital signature and the one or more additional digital signatures are generat…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F21/64. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 05 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).