US2018302417A1PendingUtilityA1

Website Integrity and Date Verification with a Blockchain

62
Assignee: WILSON KELCE SPriority: Apr 25, 2008Filed: Jun 26, 2018Published: Oct 18, 2018
Est. expiryApr 25, 2028(~1.8 yrs left)· nominal 20-yr term from priority
Inventors:Kelce S. Wilson
H04L 63/12H04L 2209/42G06F 16/951G06F 16/152H04L 2209/603H04L 9/3271G06Q 2220/12H04L 9/3226G06F 16/24G06F 21/645G06F 16/2365G06F 2221/03H04L 2209/56G06F 16/907H04L 9/3297G06F 2221/2151G06Q 20/145G06F 21/57G06F 17/30997G06F 17/30386G06F 17/30371G06F 17/30864G06F 17/30109G06F 16/908
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods are disclosed which use a block chain (“blockchain”) to enable the establishment of file dates and the absence of tampering, even for documents held in secrecy and those stored in uncontrolled environments, but which does not require trusting a timestamping authority or document archival service. In an exemplary operation, an internet browser retrieves a website document, hashes at least a portion of the website document to produce a first hash value, retrieves blockchain registration data for the website document; compares the first hash value with a second hash value found in a blockchain; and responsive to the first and second hash values matching, displays a verification indication. Some embodiments may be used as parental controls for internet browsers.

Claims

exact text as granted — not AI-modified
1 . A computer implemented method of using a blockchain to verify the integrity of a website document, the method executable by a processor, the method comprising:
 with an internet browser, retrieving a website document;   hashing at least a portion of the website document to produce a first hash value;   with the internet browser, retrieving blockchain registration data for the website document;   comparing the first hash value with a second hash value found in a blockchain; and   responsive to the first and second hash values matching, displaying a verification indication.   
     
     
         2 . A computer implemented method of verifying age and integrity of a visited website page, the method executable by a processor, the method comprising:
 receiving at least a portion of the page into a non-transitory computer readable medium in a computing resource from across a public computer network;   identifying a claimed date associated with the page;   generating a first integrity verification code (IVC) for the page;   selecting a closed a document dating list (DDL) edition in which to search for an IVC matching the first IVC, wherein a closing date of the DDL edition corresponds to the claimed date;   searching, within the closed DDL edition, for the matching IVC; and   responsive to identifying the matching IVC within the closed DDL edition, generating a report indicating to a user of the computing resource that the claimed date has been verified.   
     
     
         3 . A computer implemented method of verifying age and integrity of a data unit, the method executable by a processor, the method comprising:
 receiving the data unit in an email inbox;   with the processor, hashing the data unit to generate a first hash, the first hash being a unique cryptographic identifier of the data unit;   generating a cryptographic structure based on first hash, wherein generating the cryptographic structure comprises submitting the first hash to a block comprising a listing of hashes; and   providing a proof associated with the data unit, the proof including an index describing a position of the first hash among one or more other hashes in the first cryptographic structure; and   after closure of the block comprising a listing of hashes, identifying, with the processor, a provable date of the block comprising a listing of hashes.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.