IP Library Granted Patent US 9,648,028
Granted Patent B2
US 9,648,028 · App. 15/183,145 · Granted May 9, 2017

Verification of signed video streams

View Patent ↗
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 9,648,028
App. No.
15/183,145
Granted
May 9, 2017
Kind
B2
Abstract

Methods, apparatus, and systems are disclosed for, among other things, secure passphrase handling for computing devices. In one respect, a method is provided. The method includes receiving a plurality of passphrase elements from an input device. The method also includes performing a sequence of secure delay processing operations, each operation generating a delayed output value from an initial value. The passphrase is verified upon completion of the sequence of secure delay processing operations. Further, initial values of respective secure delay processing operations are based on respective passphrase elements and, for each secure delay processing operation after a first secure delay processing operation, a delayed output value from at least one other secure delay processing operations.

Claims (43)

1. A method comprising:

receiving user authenticating information for applying a digital signature stamp of a user to contents of an electronic video stream;

sampling a portion of the electronic video stream;

receiving a selection of a region defined by the user, the region overlapping at least some of the electronic video stream, for application of the digital signature stamp;

computing, by a computing system comprising computer hardware, a digital signature based on a key and contents of the portion of the electronic video stream; and

embedding within the electronic video stream, in association with the portion of the electronic video stream, the digital signature stamp comprising a graphical display of digits corresponding to the computed digital signature.

2. The method of claim 1 , wherein the digital signature stamp is of a predetermined size and further comprises a distinctive graphical outline that is of a distinctive color and has a plurality of line segments that lie along opposite sides of the digital signature stamp, thereby allowing the digital signature stamp to be distinguished from the contents of the portion of the electronic video stream.

3. The method of claim 2 , wherein the line segments form a continuous border that encloses the graphical display of digits of the digital signature stamp.

4. The method of claim 1 , wherein the user authenticating information comprises a passphrase input.

5. The method of claim 1 , further comprising removing all graphical information from the selected region prior to computing the digital signature.

6. The method of claim 1 , wherein the key comprises a private key associated with the user.

7. The method of claim 1 , further comprising truncating a bit size used to represent the contents of the portion of the electronic video stream to generate a truncated representation of the contents of the portion of the electronic video stream, wherein computing the digital signature is based on the truncated representation.

8. The method of claim 1 , further comprising identifying a feature vector for the content of the portion of the electronic video stream, wherein computing the digital signature is based on the feature vector.

9. The method of claim 1 , wherein the portion of the video stream comprises a frame of the electronic video stream, and wherein the region defined by the user comprises a portion of the frame.

10. The method of claim 1 , further comprising:

sampling a second portion of the electronic video stream;

computing, by the computing system comprising computer hardware, a second digital signature based on the key, the contents of the second portion of the electronic video stream, and the digital signature; and

embedding within the electronic video stream, in association with the second portion of the electronic video stream, the second digital signature stamp comprising a graphical display of digits corresponding to the computed digital signature.

11. The method of claim 1 , wherein the digital signature stamp is embedded in an out-of-band frequency of the electronic video stream.

12. A secure computing device comprising:

a receiver configured to receive user authenticating information for applying a digital signature stamp of a user to contents of an electronic video stream;

a memory storing machine readable instructions; and

a processor configured to execute the machine readable instructions to cause the secure computing device to:

sample a portion of the electronic video stream;

receive a selection of a region defined by the user, the region overlapping at least some of the electronic video stream, for application of the digital signature stamp;

compute a digital signature based on a key and contents of the portion of the electronic video stream; and

embed within the electronic video stream, in association with the portion of the electronic video stream, the digital signature stamp comprising a graphical display of digits corresponding to the computed digital signature.

13. The secure computing device of claim 12 , wherein the digital signature stamp is of a predetermined size and further comprises a distinctive graphical outline that is of a distinctive color and has a plurality of line segments that lie along opposite sides of the digital signature stamp, thereby allowing the digital signature stamp to be distinguished from the contents of the portion of the electronic video stream.

14. The secure computing device of claim 13 , wherein the line segments form a continuous border that encloses the graphical display of digits of the digital signature stamp.

15. The secure computing device of claim 12 , wherein the user authenticating information comprises a passphrase input.

16. The secure computing device of claim 12 , wherein the processor is further configured to execute the machine readable instructions to cause the secure computing device to remove all graphical information from the selected region prior to computing the digital signature.

17. The secure computing device of claim 12 , wherein the processor is further configured to execute the machine readable instructions to cause the secure computing device to truncate a bit size used to represent the contents of the portion of the electronic video stream, wherein computing the digital signature is based on the truncated representation of the contents of the portion of the electronic video stream.

18. The secure computing device of claim 12 , wherein the processor is further configured to execute the machine readable instructions to cause the secure computing device to identify a feature vector for the content of the portion of the electronic video stream, wherein computing the digital signature is based on the feature vector.

19. The secure computing device of claim 12 , wherein the processor is further configured to execute the machine readable instructions to cause the secure computing device to:

sample a second portion of the electronic video stream;

compute a second digital signature based on the key, the contents of the second portion of the electronic video stream, and the digital signature; and

embed within the electronic video stream, in association with the second portion of the electronic video stream, the second digital signature stamp comprising a graphical display of digits corresponding to the computed digital signature.

20. A non-transitory computer-readable storage medium including instructions executable by a processor of a secure computing device, the instructions causing the secure computing device to:

receive user authenticating information for applying a digital signature stamp of a user to contents of an electronic video stream;

sample a portion of the electronic video stream;

receive a selection of a region defined by the user, the region overlapping at least some of the electronic video stream, for application of the digital signature stamp;

compute a digital signature based on a key and contents of the portion of the electronic video stream; and

embed within the electronic video stream, in association with the portion of the electronic video stream, the digital signature stamp comprising a graphical display of digits corresponding to the computed digital signature.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2020
From: INTELLECTUAL VENTURES ASSETS 150 LLC
To: KIOBA PROCESSING, LLC
Reel/Frame 051463/0871 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2019
From: CALLAHAN CELLULAR L.L.C.
To: INTELLECTUAL VENTURES ASSETS 150 LLC
Reel/Frame 050924/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2019
From: SUOMINEN, EDWIN A.
To: BOLIQUE APPLICATIONS LTD., L.L.C.
Reel/Frame 050869/0306 →
MERGER Recorded Jul 13, 2016
From: BOLIQUE APPLICATIONS LTD., L.L.C.
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 039323/0923 →