|
Match
|
Document |
Document Title |
|
|
6725373 |
Method and apparatus for verifying the integrity of digital objects using signed manifests
A method for generating a signed manifest includes referencing an object. A metadata name is recorded. A digest algorithm is recorded. An integrity value that belongs to the object that corresponds...
|
|
|
6721422 |
Object-conditional access system
Conditional access system for controlling the access of receivers of end-users to a data content source in an uplink system. Said uplink system comprises a scrambler for scrambling data content...
|
|
|
6711683 |
Compresses video decompression system with encryption of compressed data stored in video buffer
A secure computing system prevents unauthorized use of compressed video data stored in a first-in-first-out memory buffer in a set top box. A single integrated circuit includes a data processor and...
|
|
|
6708276 |
Architecture for denied permissions in Java
An architecture for extending the Java security model to allow a user or administrator to explicitly deny permissions. By itself, the Java 2 security model does not allow additions to the...
|
|
|
6687823 |
Cryptographic authorization with prioritized and weighted authentication
A system and associated method for authorizing, or withholding authorization of, user access to a selected computer application or other resource, based on the user's response to one or more user...
|
|
|
6665796 |
Microprocessor instruction result obfuscation
A CPU executes program instructions which result in valid and invalid intermediate results. By selecting the desired intermediate results, a program is able to be successfully executed. Analysis of...
|
|
|
6658571 |
Security framework for dynamically wrapping software applications executing in a computing system
A security framework for wrapping standard, commercially-available software applications in order to limit the amount of potential damage that a successful attacker or corrupt program can cause....
|
|
|
6647496 |
Semiconductor memory card
A plurality of audio object (AOB) files and a plurality of picture object (POB) files are stored. Default Playlist Information and sets of Playlist Information each show an order in which AOBs...
|
|
|
6633983 |
Apparatus and method for automatically storing first use date of an electronic device
An apparatus and method for storing data related to service of an electronic device, in particular, an apparatus and method for automatically storing information concerning the first use date after...
|
|
|
6615353 |
User authentication method and user authentication system
A user authentication method and system which maintains reliable security using a low cost storage medium in place of cryptocards, wherein the system comprises control equipment and an operating...
|
|
|
6604198 |
Automatic object caller chain with declarative impersonation and transitive trust
An object-based security framework provides automatic caller chain building to track the identity of upstream callers. An application developer can define impersonation settings declaratively using...
|
|
|
6587947 |
System and method for verification of off-chip processor code
An electronic system and corresponding method for verifying the integrity of code that is stored off-chip. The electronic system comprises a memory element to store Processor Abstraction Layer...
|
|
|
6584568 |
Network provider loop security system and method
The present invention involves a desktop administration system and method which allows a network administrator to remotely create, protect, and manage desktops and control file systems across a...
|
|
|
6574612 |
License management system
A method and system for providing flexibility to a license management system. A license management system permits the concurrent use of n copies of a software program over a network comprising a...
|
|
|
6532542 |
Protected storage of core data secrets
The invention provides central storage for core data secrets, referred to as data items. The architecture includes a storage server, a plurality of installable storage providers, and one or more...
|
|
|
6526571 |
Method for identifying calls in java packages whose targets are guaranteed to belong to the same package
A method and system for identifying calls in a Java package whose targets are guaranteed to belong to the package. According to the method an inheritance graph and access permissions of respective...
|
|
|
6510516 |
System and method for authenticating peer components
A system and method for controlling the usage of data objects in component object systems. According to the invention, each data object includes a peer list that defines one or more peer data...
|
|
|
6505300 |
Method and system for secure running of untrusted content
Restricted execution contexts are provided for untrusted content, such as computer code or other data downloaded from websites, electronic mail messages and any attachments thereto, and scripts or...
|
|
|
6487579 |
Process for coordinating the course of cooperating processes which access a common object
A coordinator object that contains access patterns indicating the sequences of accesses of the cooperating processes to the object is allocated to the common object. The coordinator object controls...
|
|
|
6438432 |
Process for the protection of stored program controls from overwriting
A method is provided for protecting stored-program control systems, in particular in motor vehicles, which offers a software protection system for programming. A programming routine for programming...
|
|
|
6415316 |
Method and apparatus for implementing a web page diary
A method and apparatus to create a “diary” containing multimedia references to contents of Websites. These references (also called addresses) can be to, for example, text, bookmarks, images,...
|
|
|
6412070 |
Extensible security system and method for controlling access to objects in a computing environment
A method and computing system for extending access control of system objects in a computing environment beyond traditional rights such as read, write, create and delete. According to the invention,...
|
|
|
6397331 |
Method for expanding secure kernel program memory
A method of expanding a secure kernel memory area to accommodate additional software code includes the step of digitally signing the additional code by a trusted authority. The code has a digital...
|
|
|
6389536 |
Device for verifying use qualifications
Authentication is performed at a high speed even in a device with small CPU power and memory. A challenge information computation unit of a verification instrument generates a random number and...
|
|
|
6367012 |
Embedding certifications in executable files for network transmission
A certification or signature is incorporated in a computer program, an executable file, or code to assure its authenticity and integrity, particularly for receiving it over an open computer network...
|
|
|
6334118 |
Software rental system and method for renting software
A software rental system and method are provided having at least one rented program permitting at least one service to a customer with a customer's response means. The rented program has no access...
|
|
|
6327654 |
Semiconductor integrated circuit for cryptographic process and encryption algorithm alternating method
A semiconductor integrated circuit for cryptographic process according to the present invention, comprises a randomizing unit for randomizing first input data which is one of two divided parts of...
|
|
|
6301660 |
Computer system for protecting a file and a method for protecting a file
A computer system is provided having a protection mechanism for protecting the contents of a file. The protection mechanism has at least one Viewer program, at least one challenge associated with...
|
|
|
6289450 |
Information security architecture for encrypting documents for remote access while maintaining access control
The invention provides for encrypting electronic information such as a document so that only users with permission may access the document in decrypted form. The process of encrypting the...
|
|
|
6275937 |
Collaborative server processing of content and meta-information with application to virus checking in a server network
Method, system and computer program product for collaboratively processing a data object in a client-server hierarchy based on meta-information associated with the object. Processing results are...
|
|
|
6263436 |
Method and apparatus for simultaneous electronic exchange using a semi-trusted third party
A method and apparatus for fairly exchanging documents. A first document is shared between principal Y and third party Z. A second document is shared between principal X and third party Z. Z...
|
|
|
6260143 |
Host-based caching method and system for copy protected content
A method and system of read-ahead caching for use in a DVD player utilizing CSS titles is disclosed. The caching system is a host-based read-ahead caching system that utilizes a threaded...
|
|
|
6256393 |
Authorization and access control of software object residing in set-top terminals
A method for providing authentication, authorization and access control of software object residing in digital set-top terminals creates a fingerprint ("signature") for each software object,...
|
|
|
6249867 |
Method for transferring sensitive information using initially unsecured communication
In the method for transferring sensitive information using unsecured communication, a first party receives a public key of a second party, produces an encryption result by performing keyed...
|
|
|
6243811 |
Method for updating secret shared data in a wireless communication system
In the method for updating secret shared data (SSD) in a wireless communication system, a first party outputs a first random number as a first challenge wherein the first party is one of a network...
|
|
|
6219787 |
Method and apparatus for extending security model to native code
A wireless data platform (10) comprises a plurality of processors (12, 16). Channels of communication are set up between processors such that they may communicate information as tasks are...
|
|
|
6212634 |
Certifying authorization in computer networks
A system for certifying authorizations includes an authorizing computer and an authorized computer interconnected by a computer network. The authorizing computer creates a public key pair...
|
|
|
6138237 |
Apparatuses, methods, and media for authoring, distributing, and using software resources with purposely restricted use
Computerized systems for authoring, distributing, and using software resources use authorization codes to restrict the use of such resources. For example, the distributed resources might include...
|
|
|
6105132 |
Computer network graded authentication system and method
Methods and systems are provided which control access by a task to an information object in a computer system. The task is authenticated by an authentication procedure to act on behalf of a user. A...
|
|
|
6088797 |
Tamper-proof electronic processing device
A system for open electronic commerce having a customer trusted agent securely communicating with a first money module, and a merchant trusted agent securely communicating with a second money...
|
|
|
6081895 |
Method and system for managing data unit processing
A cryptographic controller (100) installs and manages a channel for processing data units. The cryptographic controller (100) performs background staging of programs, context, and data units for...
|
|
|
6070239 |
System and method for executing verifiable programs with facility for using non-verifiable programs from trusted sources
A computer system includes a program executer that executes verifiable architecture neutral programs and a class loader that prohibits the loading and execution of non-verifiable programs unless...
|
|
|
6058482 |
Apparatus, method and system for providing network security for executable code in computer and communications networks
An apparatus, method and system are disclosed for providing network security for executable code in computer and communications networks, such as providing network security for downloadable and...
|
|
|
6058383 |
Computationally efficient method for trusted and dynamic digital objects dissemination
A computationally efficient method for trusted and dynamic dissemination of digital objects. Related digital objects of various types are grouped, based on their usage and functionality, by an...
|
|
|
6049838 |
Persistent distributed capabilities
A system and method is disclosed that provides persistent capabilities for distributed, object-oriented applications running on generally available hardware. The disclosed system and method operate...
|
|
|
6044373 |
Object-oriented access control method and system for military and commercial file systems
A method and system are provided for controlling a client's access to a protected element, in which the protected element is contained in a protected resource which includes a data manager. The...
|
|
|
6029247 |
Method and apparatus for transmitting secured data
A system for transmitting secured data is disclosed. A plurality of interconnected nodes access a distributed directory having a plurality of objects and attributes. An access control mechanism...
|
|
|
6023765 |
Implementation of role-based access control in multi-level secure systems
Role-based access control (RBAC) is implemented on an multi-level secure (MLS) system by establishing a relationship between privileges within the RBAC system and pairs of levels and compartments...
|
|
|
6005939 |
Method and apparatus for storing an internet user's identity and access rights to world wide web resources
A method and apparatus for obtaining user information to conduct secure transactions on the Internet without having to re-enter the information multiple times is described. The method and apparatus...
|
|
|
6000032 |
Secure access to software modules
Apparatus and method for obtaining a security value (50) that enables a calling module (7) to achieve secure access to a called module (5) within a digital computer (1). A distributive invertible...
|