IP Library Granted Patent US 6,915,426
Granted Patent B1
US 6,915,426 · App. 09/621,058 · Granted Jul 5, 2005

System and method for enabling authentication at different authentication strength-performance levels

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 6,915,426
App. No.
09/621,058
Granted
Jul 5, 2005
Kind
B1
Abstract

A system and method for generating a plurality of authentication tags using a plurality of authentication mechanisms is disclosed. The plurality of authentication tags can reflect different authentication strength-performance levels. It is a feature of the present invention that a receiver is afforded increased flexibility in adaptively choosing strength-performance levels. It is a further feature of the present invention that multiple authentication tags can be used in multicast environments, where different receivers may have different processor capabilities or security policies.

Claims (28)

1. An authentication method, comprising:

(a) generating a plurality of authentication tags for a message, each of said plurality of authentication tags reflecting a different authentication strength; and

(b) transmitting said plurality of authentication tags in association with said message to at least one receiver;

wherein two or more of said plurality of authentication tags are generated using a nested structure that includes a plurality of inner functions that are each operative on a particular collection of message parts to produce a plurality of intermediate hash results, wherein a plurality of distinct combinations of one or more of said plurality of intermediate hash results are used by an outer hash function to produce said two or more authentication tags.

2. An authentication method, comprising:

(a) generating a plurality of collections of parts of said message;

(b) processing each of said plurality of collections of message parts using a respective inner hash function to produce a plurality of intermediate hash results;

(c) processing a plurality of distinct combinations of said plurality of intermediate hash results using an outer hash function to produce a plurality of authentication tags; and

(d) transmitting said plurality of authentication tags in association with said message to at least one receiver.

3. The method of claim 2 , wherein said plurality of collections of parts of said message are distinct.

4. The method of claim 2 , wherein a collection of parts of said message is a collection of bits.

5. The method of claim 2 , wherein a single inner hash function is used to create said plurality of intermediate hash results.

6. The method of claim 2 , wherein two inner functions are used to produce a first and a second intermediate hash result, wherein said first intermediate hash result is processed using an outer function to produce a first authentication tag, said second intermediate hash result is processed using said outer function to produce a second authentication tag, and said first and second intermediate hash results are processed using said outer function to produce a third authentication tag.

7. The method of claim 1 , wherein the method is carried out utilizing a system including a manager.

8. The method of claim 1 , wherein the method is carried out utilizing a system including a local security and resource manager.

9. The method of claim 1 , wherein the method is carried out utilizing a system including a network application.

10. The method of claim 1 , wherein the method is carried out utilizing a system including a security association and key management module.

11. The method of claim 1 , wherein the method is carried out utilizing a system including a security services module.

12. The method of claim 11 , wherein the security services module includes a partial authentication portion.

13. The method of claim 11 , wherein the security services module includes a higher-speed lower-strength portion.

14. The method of claim 11 , wherein the security services module includes a lower-speed higher-strength portion.

15. The method of claim 2 , wherein the method is carried out utilizing a system including a local security and resource manager.

16. The method of claim 2 , wherein the method is carried out utilizing a system including a network application.

17. The method of claim 2 , wherein the method is carried out utilizing a system including a security association and key management module.

18. The method of claim 2 , wherein the method is carried out utilizing a system including a security services module.

19. The method of claim 18 , wherein the security services module includes a partial authentication portion.

20. The method of claim 19 , wherein the security services module includes a higher-speed lower-strength portion.

21. The method of claim 20 , wherein the security services module includes a lower-speed higher-strength portion.

Assignments (10)
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
MERGER Recorded Jun 23, 2005
From: NETWORKS ASSOCIATES TECHNOLOGY, INC.
To: MCAFEE, INC.
Reel/Frame 016646/0513 →
CONFIRMATORY LICENSE Recorded May 10, 2001
From: NETWORKS ASSOCIATES TECHNOLOGY, INC.
To: UNITED STATES AIR FORCE
Reel/Frame 011793/0174 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2000
From: CARMAN, DAVID W.; HEYMAN, MICHAEL D.; SHERMAN, ALAN T.
To: NETWORKS ASSOCIATES TECHNOLOGY, INC.
Reel/Frame 011416/0790 →