IP Library Patent Application 13688817
Patent Application
App. No. 13/688,817

Method for Certifying and Verifying Digital Web Content Using Public Cryptography

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/688,817
Abstract

There is provided a method of, computer programs for and apparatus for providing and accessing digital content such as a news item. A news provider generates a news item, creates a digitally signed version of the news item and packages them together with a digital certificate issued by a certificate authority containing the public key required to decrypt the digitally signed version. The package is posted to a server and is transmitted, or made available or transmission, over a public data network together with a computer program for verifying the news item. A receiving party receives, over the public data network, the package at a client device and is provided with means for launching, and if necessary first downloading, the verifying program. The verifying program uses the public key contained in the certificate to verify the digitally signed news item. Before being first used to verify a news item, the verifying program receives a shared secret from the receiving party which is stored locally to the client device and is used by the verifying program to confirm that it performed the verification process.

Claims (34)

1 . One or more non-transitory computer readable storage media storing executable instructions that, when executed, cause a system to perform a method of verifying displayable digital content, said method comprising:

receiving from a user, information corresponding to a shared secret between the user and a verification application;

subsequent to receiving the shared secret, receiving a request from the user to verify an item of displayable digital content;

verifying the item of displayable digital content; and

displaying a verification message to the user, said verification message comprising an indication of whether or not the item of displayable digital content was successfully verified, and further causing the shared secret to be displayed to the user to prove the message originated from the verification application.

2 . The one or more computer readable media of claim 1 , wherein the shared secret comprises an image selected by the user.

3 . A method comprising:

receiving by a verifying program executing on a client computer, at a first time, an item of displayable digital content from a server computer;

the verifying program performing verification of the item of displayable digital content;

the verifying program receiving user input, at a second time earlier than the first time, a shared secret data item, the shared secret data item including information that is a secret to and shared between a user and the verifying program;

the verifying program storing the shared secret data item;

the verifying program generating and displaying a message comprising the shared secret data item and indicating whether the item of displayable digital content is verified or not, said shared secret serving to prove the message originated from the verifying program.

4 . The method according to claim 3 , wherein the verifying program is received over a public data network by the client computer and is executed on said client computer.

5 . The method according to claim 4 , wherein the item of digital content is received over a public data network by the client computer together with a user interface component for commencing execution of the verifying program.

6 . The method according to claim 4 , wherein the item of digital content is displayed by the client device using a browser, and the verifying program is a plug-in for said browser.

7 . The method according to claim 4 , wherein the shared secret data item provided by the user is stored locally to the client device.

8 . The method according to claim 3 , wherein the item of digital content comprises a news item.

9 . The method according to claim 3 , wherein the verifying program is provided with an encrypted version of the item of displayable digital content and, to verify the item of displayable digital content, the verifying program decrypts the encrypted version and compares the result to the item of displayable digital content.

10 . The method according to claim 3 , wherein the verifying program is provided with a digital signature of the item of displayable digital content and, to verify the item of displayable digital content, the verifying program decrypts the digital signature and compares the result to the item of displayable digital content.

11 . The method according to claim 3 , wherein the item of displayable digital content is provided in encrypted form only and, to verify the item of displayable digital content, the verifying program decrypts the item of displayable digital content.

12 . A non-transitory computer-readable storage medium containing computer-readable instructions that, when executed by a processor at a client device, perform a method of verifying an item of displayable digital content, the instructions comprising:

receiving, at a first time, an item of displayable digital content;

verifying the item of displayable digital content;

querying, at a second time earlier than the first time, a user for a shared secret data item, the shared secret data item including information that is a secret to and shared between the user and a verifying program;

storing the shared secret data item; and

generating a message comprising the shared secret data item and indicating to the user whether the item of displayable digital content is verified or not, said shared secret serving to prove the message originated from the verifying program.

13 . The computer-readable medium according to claim 12 , wherein the computer-readable instructions are adapted to be receivable over a public data network by the client device and executable on the client device.

14 . The computer-readable medium according to claim 13 , wherein the item of displayable digital content is configured to be received over a public data network by the client device together with a user interface component for commencing execution of the computer-readable instructions.

15 . The computer-readable medium according to claim 13 , wherein the computer-readable instructions are configured to be a plug-in for a browser.

16 . The computer-readable medium according to claim 13 , wherein the shared secret data item obtained from the user is stored locally to the client device.

17 . The computer-readable medium according to claim 12 , wherein the item of displayable digital content comprises a news item.

18 . The computer-readable medium according to claim 12 , arranged to receive an encrypted version of the item of displayable digital content and to verify the item of displayable digital content by decrypting the encrypted version and comparing the result with the item of displayable digital content.

19 . The computer-readable medium according to claim 12 , arranged to receive a digital signature of the item of displayable digital content and to verify the item of displayable digital content by decrypting the digital signature and comparing the result with the item of displayable digital content.

20 . The computer-readable medium according to claim 12 , arranged to receive the item of displayable digital content in encrypted form only and to verify the item of displayable digital content by decrypting the item of displayable digital content.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Jan 29, 2021
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS NOTES COLLATERAL AGENT
To: REFINITIV US ORGANIZATION LLC (F/K/A THOMSON REUTERS (GRC) INC.)
Reel/Frame 055174/0811 →
RELEASE OF SECURITY INTEREST Recorded Jan 29, 2021
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: REFINITIV US ORGANIZATION LLC (F/K/A THOMSON REUTERS (GRC) INC.)
Reel/Frame 055174/0836 →
CHANGE OF NAME Recorded Mar 22, 2019
From: THOMSON REUTERS (GRC) LLC
To: REFINITIV US ORGANIZATION LLC
Reel/Frame 048676/0377 →
CHANGE OF NAME Recorded Dec 19, 2018
From: THOMSON REUTERS (GRC) INC.
To: THOMSON REUTERS (GRC) LLC
Reel/Frame 047955/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2018
From: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
To: THOMSON REUTERS (GRC) INC.
Reel/Frame 048553/0154 →
SECURITY AGREEMENT Recorded Oct 3, 2018
From: THOMSON REUTERS (GRC) INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 047187/0316 →
SECURITY AGREEMENT Recorded Oct 2, 2018
From: THOMSON REUTERS (GRC) INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 047185/0215 →
CHANGE OF NAME Recorded Dec 5, 2017
From: THOMSON REUTERS GLOBAL RESOURCES
To: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
Reel/Frame 044298/0971 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2016
From: REUTERS LIMITED
To: THOMSON REUTERS GLOBAL RESOURCES
Reel/Frame 040137/0502 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2016
From: REUTERS LIMITED
To: THOMSON REUTERS GLOBAL RESOURCES
Reel/Frame 039011/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2016
From: THOMSON REUTERS GLOBAL RESOURCES
To: REUTERS LIMITED
Reel/Frame 039011/0542 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2016
From: FULTON, NICHOLAS; BUTLER, JAMES MATTHEW; CURTIS, MARK ANTHONY; PARROTT, DAVID; WHITEHEAD, MILES JONATHAN; WU, HUI
To: REUTERS LIMITED
Reel/Frame 038899/0655 →