Patents Examined by Michael J. Simitoski
  • Patent number: 7502936
    Abstract: A system and method for providing secure access to a computer system. An access device divides the password into multiple segments and places them in data packets. In one embodiment, an authentication server has multiple addresses, and each packet is sent to a different address. The server then reassembles the password. In another embodiment, when the server receives a password, the server sends an index value back to the access device, which then accesses the server on another address indicated by the index value. Alternatively, the password is sent to multiple addresses for the server, and the server determines whether any of the received packets have been altered. The multiple password packets may be forced to follow different paths to the server, thereby denying hackers the ability to intercept all of the password characters or determine the inter-packet timing factor. The system is effective against passive and active hackers, Trojans, and phishing techniques.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: March 10, 2009
    Assignee: JSM Technologies, L.L.C.
    Inventors: Sidney L Weatherford, Steven W. Smith, James B Pritchard
  • Patent number: 7401218
    Abstract: A home device authentication system and method, wherein the home device authentication system includes one or more home devices each having device information including coding information for authentication and information on a service provider providing authentication services; and a home gateway including decoding information corresponding to the coding information of the home devices, and for authenticating the home devices by using the decoding information. Further, if there exists no decoding information in the home gateway, the home gateway requests the decoding information from the service provider. Accordingly, privacy and security for the home network is secured.
    Type: Grant
    Filed: April 12, 2004
    Date of Patent: July 15, 2008
    Assignee: Samsung Electornics Co., Ltd.
    Inventor: Sang-do Park
  • Patent number: 7397917
    Abstract: A method and apparatus are provided for generating a cryptographic key from multiple data sets each related to a respective association of a trusted party and user identity. The cryptographic key is, for example, one of an encryption key, a decryption key, a signature key and a verification key, and is preferably generated by applying Tate or Weil bilinear mappings to the data sets. At least two of the data sets may relate to different user identities and/or different trusted authorities. Where multiple trusted authorities are involved, these authorities may be associated with different elements to which the bilinear mapping can be applied, each trusted authority having an associated public key formed from its associated element and a secret of that trusted authority.
    Type: Grant
    Filed: July 3, 2003
    Date of Patent: July 8, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Liqun Chen, David Soldera, Keith Alexander Harrison
  • Patent number: 7397916
    Abstract: Existing encryption systems are designed to protect secret keys or other data under a “black box attack,” where the attacker may examine the algorithm, and various inputs and outputs, but has no visibility into the execution of the algotitm itself. However, it has been shown that the black box model is generally unrealistic, and that attack efficiency rises dramatically if the attacker can observe even minor aspects of the algorithm's execution. The invention protects software from a “white-box attack”, where the attacker has total visibility into software implementation and execution. In general, this is done by encoding the software and widely diffusing sites of information transfer and/or combination and/or loss. Other embodiments of the invention include: the introduction of lossy subcomponents, processing inputs and outputs with random cryptographic functions, and representing algorithmic steps or components as tables, which permits encoding to be represented with arbitrary nonlinear bijections.
    Type: Grant
    Filed: December 10, 2001
    Date of Patent: July 8, 2008
    Assignee: Cloakware Corporation
    Inventors: Harold J. Johnson, Stanley T. Chow, Philip A. Eisen
  • Patent number: 7383434
    Abstract: A system and method for a certificate verifier to make a request to a certificate distribution server for a copy of another entity's digital certificate and to have the certificate distribution center validate it. The certificate distribution center can request the appropriate certificates and validation thereof from a number of certificate authorities or may alternatively obtain copies from a certificate cache and validate the copies against a revocation list server.
    Type: Grant
    Filed: March 3, 2003
    Date of Patent: June 3, 2008
    Assignee: Diversinet Corp.
    Inventors: Michael Andrew Wildish, Stephen M. Ansell, Michael C. Crerar
  • Patent number: 7322046
    Abstract: In a network, in particular an ad-hoc network AHN, having a blackboard on which all the usable services are entered, following detection of a service which has not yet been entered on the blackboard, a check is carried out to determine whether use of the service is admissible. The service is entered onto the blackboard only if use of the service is admissible. This provides centrally administrable secure use of services in plug & play networks.
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: January 22, 2008
    Assignee: Siemens Aktiengesellschaft
    Inventors: Michael Frank, Ralf Rieken
  • Patent number: 7318235
    Abstract: Methods, apparatus and machine readable medium are described for creating and using protected key blobs that require a particular portable token be present before use of the key or keys of the protected key blob is granted. Such protected key blobs may be used to establish a level of trust between a local user and the computing device.
    Type: Grant
    Filed: December 16, 2002
    Date of Patent: January 8, 2008
    Assignee: Intel Corporation
    Inventor: David W. Grawrock
  • Patent number: 7277540
    Abstract: An arithmetic apparatus for performing a long product-sum operation includes an integer unit arithmetic circuit, a finite field GF(2^m) based unit arithmetic circuit logically adjacent to the integer unit arithmetic circuit, a selector for selecting the integer unit arithmetic circuit or the finite field GF(2^m) based unit arithmetic circuit, and an adder circuit which has a buffer for storing interim result data, adds the interim result data to the result data obtained by one of the integer unit arithmetic circuit and the finite field GF(2^m) based unit arithmetic circuit which is selected by the selector, propagates a carry in an integer unit arithmetic operation, and propagates no carry in a finite field GF(2^m) based unit arithmetic operation.
    Type: Grant
    Filed: January 19, 2000
    Date of Patent: October 2, 2007
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Masue Shiba, Shinichi Kawamura
  • Patent number: 7272718
    Abstract: In a signal processing device and its method as well as a program storing medium, psychological auditory sense analysis of the survival state of an input signal of the time when the input signal has been compressed is performed in response to the compression processing, and the result of the very analysis is outputted as the psychological auditory sense encoded information, and digital watermarking information is superimposed on the input signal on the basis of the psychological auditory sense encoded information, so that it is possible to easily realize digital watermarking information that has large compression resistance and digital watermarking information that has small compression resistance.
    Type: Grant
    Filed: October 27, 2000
    Date of Patent: September 18, 2007
    Assignee: Sony Corporation
    Inventors: Yuuki Matsumura, Hideo Sato
  • Patent number: 7266197
    Abstract: The proof is provided by means of the following parameters: a public module n formed by the product of f prime factors pi, f>2; a public superscript v; m base numbers gi, m>1. The base numbers gi are such that the two equations: x2?gi mod n and x2??gi mod n cannot de solved in x in the ring of integers modulo n, and such that the equation xv?gi2 mod n can be solved in x in the ring of integers modulo n in the case where the public superscript v is in the form v=2k, wherein k is a security parameter.
    Type: Grant
    Filed: January 27, 2000
    Date of Patent: September 4, 2007
    Assignees: France Telcom, TDF, Math Rizk
    Inventors: Louis Guillou, Jean-Jacques Quisquater
  • Patent number: 7263715
    Abstract: A mobile phone connected to the Internet determines whether an emergency communications request for a designated IP address is received, and terminates the telephone line connection when the emergency communications request is received. When the telephone line connection is disconnected, the mobile phone awaits a call from an emergency communications server in order to handle the emergency communications request. When the call is received from the emergency communications server, the mobile phone connects by a telephone line to the emergency communications server and communicates by way of a dedicated protocol with the emergency communications server.
    Type: Grant
    Filed: October 22, 2002
    Date of Patent: August 28, 2007
    Assignee: DENSO Corporation
    Inventor: Toshiyuki Ito
  • Patent number: 7245725
    Abstract: A dual processor framer includes a receiver and a transmitter which share common circuitry and/or code. Separate direct memory access controllers may be used for each of the receiver and transmitter. Processing is distributed over two or more processors. One processor may be a lower power processor while another processor may be a higher power processor. At least one of the two or more processors may be programmable or reconfigurable. The transceiver is configured to provide internal loop back self testing at various points in the processing. Timing within the transceiver may be established almost entirely by a single clock domain.
    Type: Grant
    Filed: May 17, 2002
    Date of Patent: July 17, 2007
    Assignee: Cypress Semiconductor Corp.
    Inventor: Paul Beard
  • Patent number: 7236590
    Abstract: A data structure to be used for representing the problem is selected. An instance of the problem is represented with the data structure. The data is encrypted with a sequence which is obtained by solving the problem. Alternatively, in an alternative embodiment of the present invention, a program for heuristically solving an NP-hard problem is received. A data structure that represents an instance of the problem is received. The program is applied to the instance of the problem to obtain a sequence. The data is decrypted with the sequence.
    Type: Grant
    Filed: December 14, 2000
    Date of Patent: June 26, 2007
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Gregory Michael Perkins, Prabir Bhattacharya
  • Patent number: 7228426
    Abstract: An implementation of a technology, described herein, for facilitating the protection computer-executable instructions, such as software. At least one implementation, described herein, may generate integrity signatures of one or more program modules—which are sets of computer-executable instructions—based upon a trace of activity during execution of such modules and/or near-replicas of such modules. With at least one implementation, described herein, the execution context of an execution instance of a program module is considered when generating the integrity signatures. With at least one implementation, described herein, a determination may be made about whether a module is unaltered by comparing integrity signatures. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
    Type: Grant
    Filed: April 3, 2002
    Date of Patent: June 5, 2007
    Assignee: Microsoft Corporation
    Inventors: Saurabh Sinha, Mariusz H. Jakubowski, Ramarathnam Venkatesan, Yuqun Chen, Matthew Cary, Ruoming Pang
  • Patent number: 7219222
    Abstract: A system and method are provided that remotely grants limited access and permits use of resident software options in accordance with terms consistent with an access grant. The invention includes receiving an access request from a user to access a software option resident in memory of a device, determining whether to grant access in response to the request, and generating an electronic enabler in response to the access request that is transmitted from a centralized facility to a user of the remote device. The electronic enabler is configured to be input into the device whereupon activation of the option is achieved in accordance with terms of the access grant.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: May 15, 2007
    Assignee: GE Medical Technology Services, Inc.
    Inventors: Winnie C. Durbin, John L. Schmidt, David Precord, Michael Minogue, Geoffrey Christanday, Esmeraldo Davantes, Bobby Keen
  • Patent number: 7207060
    Abstract: Method, system and computer program product for secure ticketing in a communications device. In particular, the method, system and computer program product utilizes cryptography and an external, read-write security element to securely transmit and store critical data utilized by users of a communications device. Using the present invention, third-parties can prevent the fraudulent use of third-party services without detection.
    Type: Grant
    Filed: January 22, 2002
    Date of Patent: April 17, 2007
    Assignee: Nokia Corporation
    Inventors: Olli Immonen, Nadarajah Asokan, Panu S. Markkanen
  • Patent number: 7203968
    Abstract: When the recording mode of an information recording/playback device is a cognizant mode which analyzes embedded copy control information, the information recording/playback device performs content encryption using a content-encryption key generated by using a cognizant key as a content-encryption-key generating key in the cognizant mode. When the recording mode of the information recording/playback device is a non-cognizant mode which does not analyze the embedded copy control information, the information recording/playback device performs content encryption using a content-encryption key generated by using a cognizant key as a content-encryption-key generating key in the non-cognizant mode. By using these techniques, the above two recording modes are clearly distinguished and separately executed. This prevents an encryption mode indicator as copy control information and embedded copy control information from being mismatched.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: April 10, 2007
    Assignee: Sony Corporation
    Inventors: Tomoyuki Asano, Yoshitomo Osawa
  • Patent number: 7181761
    Abstract: The present invention provides the ability to compare and enforce policies between trusted entities within a rights management system. For example, policies between the two entities may be received by either entity. They may then be compared to determine the compatibility of the two policies. If compatible, or maybe even without the comparison, other embodiments provide for message server use license, which allows access to the protected portion of a message, thereby permitting an entity to enforce its message policies.
    Type: Grant
    Filed: March 26, 2004
    Date of Patent: February 20, 2007
    Assignee: Micosoft Corporation
    Inventors: Malcolm H. Davis, Peter D. Waxman, John Gerard Speare, Roy Williams
  • Patent number: 7181602
    Abstract: The invention relates to a method for exchanging at least one secret initial value between a processing station and a chip card, in an initializing step for the chip card. In the initialization of chip cards in known methods an initial value, e.g. a key, is transmitted from a processing station to the chip card and stored therein. Since this key is transmitted in plaintext this involves security problems. In the present invention the described security problems are solved by only parts of the key being exchanged between processing station and chip card and the key being generated in the chip card and the processing station from the parts.
    Type: Grant
    Filed: January 27, 2000
    Date of Patent: February 20, 2007
    Assignee: Giesecke & Devrient GmbH
    Inventor: Wolfgang Rankl
  • Patent number: 7178169
    Abstract: A method and apparatus for securely accessing digital content is provided. The method of providing secure access to content comprises determining an identification (ID) from a secure medium including content. The method further comprises sending a session key and the ID to a server. Furthermore, the method includes requesting user authentication and if the user is successfully authenticated, receiving the session key from the server to enable reading of the content on the secure medium.
    Type: Grant
    Filed: September 1, 2000
    Date of Patent: February 13, 2007
    Assignee: Zoran Corporation
    Inventors: Daniel R. Salmonsen, Don Shulsinger