Patents Assigned to Spyrus, Inc.
  • Patent number: 7356692
    Abstract: A licensing attribute certificate enables a trusted computing base to enforce access to a computing resource by a computer application. The licensing attribute certificate can contain enforcement data which limits the use of the computing resource. The licensing attribute certificate can also contain information allowing for the tracking of licensing data about the use of the computing resource. The use of a licensing attribute certificate to enforce access to a computing resource can allow products to be fielded which have their capability limited to a specific subset of functions. The enforcement data, the licensing data, and the data limiting the application to a specific subset of functions are cryptographically bound to the computing resource using a licensing attribute certificate according to the invention. Prior to allowing access to the computing resource by the computer application, a trusted computing base strongly authenticates that usage via the licensing attribute certificate.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: April 8, 2008
    Assignee: Spyrus, Inc.
    Inventors: William P. Bialick, Russell D. Housley, Charles R. J. Moore, Duane J. Linsenbardt
  • Patent number: 6981149
    Abstract: The invention enables a cryptographic device to be easily, securely and/or irreversibly customized to provide specified cryptographic functionality. For example, the invention can enable easy and secure modification (expansion, reduction or changing) of application code (which interacts with code stored on a cryptographic device) via the exposure of, for example, the mathematical primitive operations available on the cryptographic device. In particular, the invention can enable modification of available cryptographic operations at a relatively high level of programming abstraction, thus enabling such modification to be accomplished relatively easily. Further, the invention can enable the modification to be accomplished in a manner that does not necessitate or allow access by the application developer to other operations of the cryptographic device, thus providing security for the proprietary code and/or cryptographic keys of other persons or entities that may be present on the cryptographic device.
    Type: Grant
    Filed: February 15, 2002
    Date of Patent: December 27, 2005
    Assignee: Spyrus, Inc.
    Inventors: Russell D. Housley, Gregory W. Piper, Randy V. Sabett
  • Patent number: 6904523
    Abstract: A licensing attribute certificate enables a trusted computing base to enforce access to a computing resource by a computer application. The licensing attribute certificate can contain enforcement data which limits the use of the computing resource. The licensing attribute certificate can also contain information allowing for the tracking of licensing data about the use of the computing resource. The use of a licensing attribute certificate to enforce access to a computing resource can allow products to be fielded which have their capability limited to a specific subset of functions. The enforcement data, the licensing data, and the data limiting the application to a specific subset of functions are cryptographically bound to the computing resource using a licensing attribute certificate according to the invention. Prior to allowing access to the computing resource by the computer application, a trusted computing base strongly authenticates that usage via the licensing attribute certificate.
    Type: Grant
    Filed: July 11, 2002
    Date of Patent: June 7, 2005
    Assignee: Spyrus, Inc.
    Inventors: William P. Bialick, Russell D. Housley, Charles R. J. Moore, Duane J. Linsenbardt
  • Patent number: 6816965
    Abstract: A programmable policy module (PPM) allows a user to configure specific policy elements available from a software application, in order to meet a particular assurance level. The policy will then be enforced by the PPM to meet a target set of policy requirements. In one embodiment, the PPM provides the linkage between the certificate policy identified in an X.509 certificate extension, and the execution of a module that enforces the specific policy elements during the process of digital certificate registration. The PPM can execute at the Registration Authority (RA) in a Public Key Infrastructure (PKI), and can permit enforcement of the policy elements in the Certificate Policy (CP) which governs the operations of the RA.
    Type: Grant
    Filed: July 16, 1999
    Date of Patent: November 9, 2004
    Assignee: Spyrus, Inc.
    Inventors: Charles R. J. Moore, Peter V. O'Connor
  • Patent number: 6737990
    Abstract: A compact key input apparatus interface includes a resistive element and a number of key contacts on the resistive element. The keys of a key input apparatus are disposed to provide electrical contact between a voltage source and the resistive element at a particular contact point when a corresponding key is depressed, such that a path from the voltage source to ground is made through the resistive element. The keys are arranged along the length of the resistive element so that the depression of any key provides a different conductive path to ground and therefore a different magnitude of current through the conductive path. A corresponding sense voltage measured at a sampling point provides a single-line input to a key decoder, which determines which key is depressed based on the level of the sense voltage.
    Type: Grant
    Filed: January 23, 1998
    Date of Patent: May 18, 2004
    Assignee: Spyrus, Inc.
    Inventor: Paul Chau
  • Patent number: 6295602
    Abstract: The invention mediates use of a computer resource by multiple events that seek to use the computer resource at the same time. In particular, the invention mediates such use by events that seek to use the computer resource at times that are not known until access to the computer resource is sought. Advantageously, the invention enables mediation of the use of a computer resource when typical operating system functionality provided for that purpose is ineffective. The invention allows work initiated by an event granted access to a resource to be completed by a different, interrupting event.
    Type: Grant
    Filed: December 20, 1999
    Date of Patent: September 25, 2001
    Assignee: Spyrus, Inc.
    Inventors: Gregg D. Weissman, Gregory W. Dalcher
  • Patent number: 6292898
    Abstract: The invention provides additional protection for data stored in a data storage device situated within a secure environment by using active erasure to erase the stored data when an intrusion into the secure environment is detected. Active erasure effects erasure of data in a data storage device much more rapidly than passive erasure, so that the erasure of data cannot be prevented by a tamperer before the data is erased. Active erasure also enables data to be rapidly erased without requiring use of a processor (and, in some cases, additional devices) to effect the erasure or other destruction of data, which use is relatively complex and expensive, can be disabled in some situations, and cannot guarantee destruction of data in situations in which insufficient power may be available to operate the processor. The invention has particular utility when used with a volatile data storage device that is situated within a secure environment and connected to a power supply.
    Type: Grant
    Filed: February 4, 1998
    Date of Patent: September 18, 2001
    Assignee: Spyrus, Inc.
    Inventor: Mark J. Sutherland
  • Patent number: 6088802
    Abstract: The invention enables a peripheral device to communicate with a host computing device to enable one or more security operations to be performed by the peripheral device on data stored within the host computing device, data provided from the host computing device to the peripheral device (which can then be, for example, stored in the peripheral device or transmitted to yet another device), or data retrieved by the host computing device from the peripheral device (e.g., data that has been stored in the peripheral device, transmitted to the peripheral device from another device or input to the peripheral device by a person). In particular, the peripheral device can be adapted to enable, in a single integral peripheral device, performance of one or more security operations on data, and a defined interaction with a host computing device that has not previously been integrated with security operations in a single integral device. The defined interactions can provide a variety of types of functionality (e.g.
    Type: Grant
    Filed: June 4, 1997
    Date of Patent: July 11, 2000
    Assignee: Spyrus, Inc.
    Inventors: William P. Bialick, Mark J. Sutherland, Janet L. Dolphin-Peterson, Thomas K. Rowland, Kirk W. Skeba, Russell D. Housley
  • Patent number: 6003135
    Abstract: The invention enables a modular, typically portable, device to communicate with a host computing device to enable one or more security operations to be performed by the modular device on data stored within the host computing device, data provided from the host computing device to the modular device (which can then be, for example, stored in the modular device or transmitted to yet another device), or data retrieved by the host computing device from the modular device (e.g., data that has been stored in the modular device, transmitted to the modular device from another device or input to the modular device by a person). In particular, the modular device can include a security module that is adapted to enable performance of one or more security operations on data, and a target module that is adapted to enable a defined interaction with a host computing device. The target module can be embodied by any of a variety of modules having different types of functionality (e.g.
    Type: Grant
    Filed: June 4, 1997
    Date of Patent: December 14, 1999
    Assignee: Spyrus, Inc.
    Inventors: William P. Bialick, Mark J. Sutherland, Janet L. Dolphin-Peterson, Thomas K. Rowland, Kirk W. Skeba, Russell D. Housley
  • Patent number: 5703951
    Abstract: The system and method of the present invention provides the support of high density removable media, such as CD-ROM or MO, to be used as a distributed media for storing data where access thereto is securely restricted. Through this system and method, the secure periodic distribution of several different sets of data information to the end user is achieved with access control selectively performed by at the user's site through communication with the billing/access center. User billing is based on the purchase of the decryption access codes as indicated by the access code attributes encoded on the media. Access code availability is further controlled by selectively providing for updates of decryption access codes.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: December 30, 1997
    Assignee: Spyrus, Inc.
    Inventor: Janet L. Dolphin
  • Patent number: 5677953
    Abstract: The system and method of the present invention provides the support of high density removable media, such as CD-ROM or MO, to be used as a distributed media for storing data where access thereto is securely restricted. Through this system and method, the secure periodic distribution of several different sets of data information to the end user is achieved with access control selectively performed by at the user's site through communication with the billing/access center. User billing is based on the purchase of the decryption access codes as indicated by the access code attributes encoded on the media. Access code availability is further controlled by selectively providing for updates of decryption access codes.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: October 14, 1997
    Assignee: Spyrus, Inc.
    Inventor: Janet L. Dolphin
  • Patent number: 5457746
    Abstract: The system and method of the present invention provides the support of high density removable media, such as CD-ROM or MO, to be used as a distributed media for storing data where access thereto is securely restricted. Through this system and method, the secure periodic distribution of several different sets of data information to the end user is achieved with access control selectively performed by at the user's site through communication with the billing/access center. User billing is based on the purchase of the decryption access codes as indicated by the access code attributes encoded on the media. Access code availability is further controlled by selectively providing for updates of decryption access codes.
    Type: Grant
    Filed: December 19, 1994
    Date of Patent: October 10, 1995
    Assignee: Spyrus, Inc.
    Inventor: Janet L. Dolphin
  • Patent number: D407376
    Type: Grant
    Filed: February 7, 1997
    Date of Patent: March 30, 1999
    Assignee: Spyrus, Inc.
    Inventors: Jeffrey P. Copeland, Gerald W. Vandenengel, Paul Waihung Chau
  • Patent number: D409565
    Type: Grant
    Filed: February 7, 1997
    Date of Patent: May 11, 1999
    Assignee: Spyrus, Inc.
    Inventors: Jeffrey P. Copeland, Gerald W. Vandenengel, Paul Waihung Chau