Abstract:
A setup data rewriting device has a nonvolatile memory device that stores rewriting data including registry data. Before the operating system refers to the registry data, the rewriting data is read from the storage device and stored in a memory region of a RAM different from a region where the operating system generates the registry data. Also, before the operating system refers to the registry data, the rewriting data stored in the RAM is used to rewrite the registry data stored in the RAM to the registry data included in the rewriting data.
Abstract:
Methods and computer systems for providing access to a protected resource are described. In an enterprise computer system, an authentication server provides a client requesting access to the protected resource a credential. In order to access the protected resource, the requesting client presents a protected resource access request in combination with the credential to a server coupled to the protected resource. The server, in turn, requests the authentication server to validate the credential. After the authentication server has validated the credential, the server grants the requesting client access to the protected resource.
Abstract:
Verifying and authenticating the identity of participants in electronic communication. A primary key generated from a master key is stored at a sending device and a recipient device. Based on the primary key, the sending device generates a passphrase and an associated secondary key, which includes an encrypted form of data enabling the passphrase to be reconstructed. The secondary key is transmitted to the recipient device, which can reconstruct the passphrase by decrypting the secondary key using the primary key. By reconstructing the passphrase, the secondary key verifies that it has used the correct primary key. The identity of a user of a communication device can be verified and authenticated, as well. The user is issued an authorization key, a copy of which is stored at a remote communication device with respect to the user. Using the authorization code, the user selects specified character positions of the passphrase and enters the resulting input code to the local communication device. The input code is transmitted to the remote communication device. Entering the appropriate input code verifies that the user possesses the authorization code.
Abstract:
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 the intermediate results must avoid plausible wrong results. A programmable feature allows the instruction decoder to provide plural answers, including plausible wrong answers. Instruction output selection logic selects a predetermined buffer, and this permits further microprocessor operation with the correct intermediate result.
Abstract:
One embodiment of the present invention provides a system that facilitates encrypting and decrypting a data item. The system operates by encrypting a data item with a session key using a symmetric encryption mechanism to produce an encrypted data item. Next, the system splits the session key into a plurality of shares so that the session key can be reconstituted from a predefined number of shares. The system also receives a plurality of responses from the user (which may be responses to questions), and encrypts the plurality of shares with the plurality of responses using the symmetric encryption mechanism to generate a plurality of encrypted shares. The plurality of encrypted shares are stored for later retrieval. In one embodiment of the present invention, the system decrypts the data item by, receiving a plurality of new responses from the user, and attempting to decrypt the plurality of encrypted shares with the plurality of new responses. Note that a share will be successfully decrypted if a new response matches a response that was previously used to encrypt the share. If the predefined number of shares are successfully decrypted, the system uses the successfully decrypted shares to reconstitute the session key, and then uses the session key to decrypt the encrypted data item.
Abstract:
A network security system provides a complete, reactive, Network Intrusion Detection System (NIDS) designed to stop a would-be hacker from gaining unauthorized access by blocking their connectivity to a protected network at the first sign of malicious activity. The network security system utilizes a commercially available or open source NIDS that can detect patterns in TCP/IP activity as well as examining packet headers to detect probes and attempts to compromise systems. The network security system then modifies the return route from the “victim” protected network so that outbound packets are never returned to the attacker.
Abstract:
An information control apparatus includes a superposition circuit for superposing a plurality of elements, each having electronic-watermark information, to provide a set of data, a determination circuit for determining, prior to superposition, a state of respective sets of electronic-watermark information after the superposition, and a notification circuit for notifying of the determined state.
Abstract:
A multimedia firewall adapter supplements a conventional firewall to allow transmission of videoconferencing data (e.g., audio and video data) associated with a protocol, such as the H.323 protocol. The multimedia firewall adapter supplements the conventional firewall so that audio and video data associated with the H.323 protocol are allowed to pass through the multimedia firewall adapter, thus circumventing the conventional firewall. The multimedia firewall adapter receives signals from an intranet and Internet, decomposes the signals, and attempts to authenticate the decomposed signals according to the H.323 protocol. If the decomposed signals are authenticated to contain videoconferencing data, the multimedia firewall adapter negotiates and establishes a connection, and allows the videoconferencing data to pass through. However, if the signal is not authenticated, then the signal is blocked from passing. The blocked signal is redirected to the conventional firewall for analysis.
Abstract:
A CPU is provided with an ability to modify its operation in accordance with an encryption key. When a program is compiled, the program is modified in order that execution may be performed with the CPU changes with respect to pipelined instruction routing. Logic on the CPU is able to route a subset of the register bits, and selects destination logic gates in the microprocessor in a manner consistent with a programmable instruction decoder. This in turn establishes an instruction buffer interdependency.
Abstract:
As advances continue to be made in the area of high density data storage devices, the storage of such data as music (as is presently stored on audio CD-ROM's), books on tape, videos, movies and the like will become more common. However, when this type of information is stored digitally, the risk of data piracy will increase. What is needed is an integrated copy deterring mechanism for stored digitized information such as audio recordings and the like. The present invention is a digital data storage device which comprises one or more Digital to Analog Converters (DAC's). By incorporating Digital to Analog Converters on the chip or within the chip's packaging (a hybrid device), data being output could be made available in an analog form only (although some portion of the stored information could still be made available in a digital format). A device employing the analog output means disclosed could comprise read only data storage means or writable or one time programmable data storage means. By outputting data in analog format only, successive copies of that data will degrade. This degradation of the quality of the stored data will act as a deterrent to some forms of data piracy.