US Patent No: 7,856,660

Number of patents in Portfolio can not be more than 2000

System for efficiently handling cryptographic messages containing nonce values

Stats

ALSO PUBLISHED AS: 20030041265
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A system for determining the validity of a received cryptographic message while ensuring for out-of-order messages is utilized to provide for secure communications among peers in a network. In particular, a secure communication module may be configured to accept the cryptographic message in response to a received nonce value of the received message is greater than the largest nonce value yet seen. Otherwise, when the received nonce value is not the largest nonce value yet seen, the secure communication module may be configured to compare the received nonce value with a nonce acceptance window. If the received nonce value falls outside the nonce acceptance window, the secure communication module may be further configured to reject the received message and assume that a replay attack has been detected. If the received nonce value falls within the nonce acceptance window, the secure communication module may be further configured to determine if the received nonce value has been seen before by comparing the received nonce value with a replay window mask. If the received nonce has been seen before, the secure communication module may be further configured to reject the received message and assume a replay attack. Otherwise, the secure communication module may be further configured to accept the message and add the received nonce value to the replay window mask.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
TELECOMMUNICATION SYSTEMS, INC.ANNAPOLIS, MD219
TSYS ACQUISITION CORP.ANNAPOLIS, MD12

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Lagimonier, Todd - 7 21
Voris, Jim - 6 7

Cited Art

Patent Info (Count) # Cites Year
 
SUN MICROSYSTEMS, INC. (5)
6,807,615 Apparatus and method for providing a cyclic buffer using logical blocks 9 1999
6,757,720 Profile service architecture 54 1999
6,505,253 Multiple ACK windows providing congestion control in reliable multicast protocol 49 1999
6,772,216 Interaction protocol for managing cross company processes among network-distributed applications 134 2000
6,813,637 System and method for automatically partitioning an application between a web server and an application server 17 2002
 
MICROSOFT CORPORATION (3)
6,604,144 Data format for multimedia object storage, retrieval and transfer 59 1997
6,256,623 Network search access construct for accessing web-based search services 131 1998
6,633,907 Methods and systems for provisioning online services 27 1999
 
INTEL CORPORATION (2)
6,311,274 Network alert handling system and method 19 1997
6,912,588 System and method for managing client requests in client-server networks 23 1998
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
5,931,947 Secure array of remotely encrypted storage devices 163 1997
6,339,801 Method for determining appropriate devices for processing of data requests using a queued direct input/output device by issuing a special command specifying the devices can process data 8 1999
 
LUCENT TECHNOLOGIES INC. (2)
6,078,564 System for improving data throughput of a TCP/IP network connection with slow return channel 43 1997
7,020,698 System and method for locating a closest server in response to a client domain name request 46 2000
 
BMC SOFTWARE, INC. (1)
6,141,759 System and architecture for distributing, monitoring, and managing information requests on a computer network 156 1997
 
Bow Street Software, Inc. (1)
6,792,605 Method and apparatus for providing web based services using an XML Runtime model to store state session data 118 1999
 
BROADSOFT, INC. (1)
6,625,274 Computer system and method for providing services to users of communication systems using service entities, interface entities, and a service bus 23 1999
 
BULL S.A. (1)
6,751,797 System and method for managing the persistence of EJB components in a directory accessed via LDAP 42 2000
 
CITRIX SYSTEMS, INC. (1)
6,826,606 Method and apparatus for communicating among a network of servers 57 2001
 
CONTENTGUARD HOLDINGS, INC. (1)
5,715,403 System for controlling the distribution and use of digital works having attached usage rights where the usage rights are defined by a usage rights grammar 826 1994
 
ENTROPIA, INC. (1)
2002/0019,844 Method and system for network-distributed computing 81 2001
 
ESDR NETWORK SOLUTIONS LLC (1)
6,760,746 Method, product, and apparatus for processing a data request 100 2000
 
NEW AURORA CORPORATION (1)
6,574,675 Simple workflow access protocol 35 1999
 
NORTEL NETWORKS LIMITED (1)
6,493,316 Apparatus for and method of managing bandwidth for a packet based connection 37 1998
 
NTX COMMUNICATIONS CORPORATION, A CORP. OF CA. (1)
4,841,526 Data communications system 137 1986
 
QUALCOMM INCORPORATED (1)
6,418,143 Extended range sequence numbering for selective repeat data transmission protocol 8 1999
 
RICOH COMPANY, LTD. (1)
6,438,617 Object-oriented communication system with support for multiple remote machine types 21 1999
 
SOVERAIN SOFTWARE LLC (1)
5,724,424 Digital active advertising 867 1995
 
TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) (1)
2002/0156,841 Accessing distributed proxy configurations 12 2002
 
VERIZON CORPORATE SERVICES GROUP INC. (1)
6,978,384 Method and apparatus for sequence number checking 22 2001
 
WALKER DIGITAL, LLC (1)
5,970,143 Remote-auditing of computer generated outcomes, authenticated billing and access control, and software metering system using cryptographic and other protocols 429 1996

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
SAMSUNG ELECTRONICS CO., LTD. (1)
8,195,936 Method for transmitting and receiving data of a terminal in a communication system and communication terminal thereof 0 2008

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Jun 21, 2014
7.5 Year Payment $3600.00 $1800.00 $900.00 Jun 21, 2018
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jun 21, 2022
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00