Integrity verification method and related device

US12530503B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12530503-B2
Application numberUS-202318321232-A
CountryUS
Kind codeB2
Filing dateMay 22, 2023
Priority dateNov 20, 2020
Publication dateJan 20, 2026
Grant dateJan 20, 2026

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.

An integrity verification method includes: a first device that sends first data to a second device. The first device sends an integrity measurement baseline value corresponding to the first data to a verification server, and the second device sends an integrity measurement value corresponding to the first data to the verification server. The verification server performs integrity verification on the first data based on the integrity measurement value and the integrity measurement baseline value.

First claim

Opening claim text (preview).

What is claimed is: 1 . An integrity verification method implemented by a second device, wherein the integrity verification method comprises: receiving, from a first device, first data; receiving, from a verification server and/or from the first device, an indication indicating the second device to perform the integrity verification on the first data; obtaining, in response to the indication, an integrity measurement value based on a first operation log corresponding to the receiving of the first data; and sending, to the verification server, the integrity measurement value to enable the verification server to perform the integrity verification on the first data based on an integrity measurement baseline value received from the first device and the integrity measurement value, wherein the first device obtains the integrity measurement baseline value based on a second operation log corresponding to sending of the first data. 2 . The integrity verification method of claim 1 , further comprising: determining the integrity measurement value based on all content of the first data. 3 . The integrity verification method of claim 1 , wherein before sending the integrity measurement value, the integrity verification method further comprises: generating the integrity measurement value when a preset condition is satisfied. 4 . The integrity verification method of claim 3 , wherein the preset condition comprises at least one of: a total length of the first data reaches a preset length threshold; a quantity of entries comprised in the first data reaches a preset quantity threshold; an accumulated duration of receiving the first data reaches a preset duration; or the first data is incremental data. 5 . A network system comprising: a first device having first one or more processors configured to execute first set of instructions to cause the first device to: send first data; obtain an integrity measurement baseline value based on a first operation log corresponding to sending of the first data; and send the integrity measurement baseline value corresponding to the first data; a second device coupled to the first device, the second device having second one or more processors configured to execute second set of instructions to cause the second device to: receive, from the first device, the first data; receive an indication indicating the second device to perform integrity verification on the first data; obtain, in response to the indication, an integrity measurement value based on a second operation log corresponding to receiving of the first data; and send the integrity measurement value; a verification server coupled to the first device and the second device, the verification server having third one or more processors configured to execute third set of instructions to cause the verification server to: receive the integrity measurement baseline value from the first device; receive the integrity measurement value from the second device; and perform the integrity verification on the first data based on the integrity measurement baseline value received from the first device and the integrity measurement value received from the second device. 6 . The network system of claim 5 , wherein the first one or more processors are further configured to execute the first set of instructions to cause the first device to determine the integrity measurement baseline value based on all content of the first data, and wherein the second one or more processors are further configured to execute the second set of instructions to cause the second device to further determine the integrity measurement value based on all content of the first data. 7 . The network system of claim 5 , wherein the first one or more processors are further configured to execute the first set of instructions to cause the first device to determine the integrity measurement baseline value based on partial content of the first data. 8 . The network system of claim 5 , wherein the first one or more processors are further configured to execute the first set of instructions to cause the first device to send the indication. 9 . The network system of claim 5 , wherein the third one or more processors are further configured to execute the third set of instructions to cause the verification server to send the indication. 10 . The network system of claim 5 , wherein before sending the integrity measurement value, the second one or more processors are further configured to execute the second set of instructions to cause the second device to generate the integrity measurement value when a preset condition is satisfied. 11 . The network system of claim 10 , wherein the preset condition comprises at least one of: a total length of the first data reaches a preset length threshold; a quantity of entries comprised in the first data reaches a preset quantity threshold; an accumulated duration of receiving the first data reaches a preset duration; or the first data is incremental data. 12 . A second device comprising: a memory configured to store instructions; and one or more processors coupled to the memory and configured to execute the instructions to cause the second device to: receive, from a first device, first data; receive, from a verification server and/or from the first device, an indication indicating the second device to perform integrity verification on the first data; obtain, in response to the indication, an integrity measurement value based on a first operation log corresponding to receiving of the first data; and send, to the verification server, the integrity measurement value to enable the verification server to perform the integrity verification on the first data based on an integrity measurement baseline value received from the first device and the integrity measurement value, wherein the first device obtains the integrity measurement baseline value based on a second operation log corresponding to sending of the first data. 13 . The second device of claim 12 , wherein the one or more processors are further configured to execute the instructions to cause the second device to further determine the integrity measurement value based on all content of the first data. 14 . The second device of claim 12 , wherein before sending the integrity measurement value, the one or more processors are further configured to execute the instructions to cause the second device to generate the integrity measurement value when a preset condition is satisfied. 15 . The second device of claim 14 , wherein the preset condition comprises at least one of: a total length of the first data reaches a preset length threshold; a quantity of entries comprised in the first data reaches a preset quantity threshold; an accumulated duration of receiving the first data reaches a preset duration; or the first data is incremental data.

Assignees

Inventors

Classifications

  • Packet or message integrity · CPC title

  • H04L9/3236Primary

    using cryptographic hash functions · CPC title

  • using certificates (cryptographic mechanisms or cryptographic arrangements for entity authentication involving certificates H04L9/3263) · CPC title

  • involving digital signatures · CPC title

  • involving time stamps, e.g. generation of time stamps · 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 US12530503B2 cover?
An integrity verification method includes: a first device that sends first data to a second device. The first device sends an integrity measurement baseline value corresponding to the first data to a verification server, and the second device sends an integrity measurement value corresponding to the first data to the verification server. The verification server performs integrity verification o…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L9/3236. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 20 2026 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).