<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0">

<channel>
<image>
<title>freepatentsonline.com</title>
<width>141</width>
<height>131</height>
<link>http://www.freepatentsonline.com/index.html</link>
<url>http://www.freepatentsonline.com/images/logo.gif</url>
</image>

<title>freepatentsonline.com: Cryptography</title>
<link>http://www.freepatentsonline.com/result.html?query_txt=ccl/380%20and%20isd/04/29/2008&amp;uspat=on</link>
<description>USPTO Class 380 Cryptography</description>
<language>en-us</language>
<lastBuildDate>Wed Apr 30 16:35:26 EDT 2008</lastBuildDate>

<item>
<title><![CDATA[Integrity protection during initial registration of a subscriber in a telecommunications network]]></title>
<link>http://www.freepatentsonline.com/7366303.html</link>
<description><![CDATA[A network system is proposed comprising a network control element and a communication device (UE) associated to a subscriber, wherein the communication device (UE) is adapted to send a registration message (A 8 ) including subscriber information to be protected and an integrity code (MAC), to the network control element, wherein the communication device (UE) is adapted to calculate the integrity code (MAC) by using a part or whole of the registration message (A 8 ) including the subscriber information to be protected, and the network element is adapted to verify the integrity code (MAC) included in the registration message. Also a case is proposed in which the integrity code is calculated in the network control element and verified in the communication device (UE). Furthermore, corresponding methods are proposed.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Methods and apparatus for implementing a cryptography engine]]></title>
<link>http://www.freepatentsonline.com/7366300.html</link>
<description><![CDATA[Methods and apparatus are provided for implementing a cryptography engine for cryptography processing. A variety of techniques are described. A cryptography engine such as a DES engine can be decoupled from surrounding logic by using asynchronous buffers. Bit-sliced design can be implemented by moving expansion and permutation logic out of the timing critical data path. An XOR function can be decomposed into functions that can be implemented more efficiently. A two-level multiplexer can be used to preserve a clock cycle during cryptography processing. Key scheduling can be pipelined to allow efficient round key generation.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Platform and method for establishing trust without revealing identity]]></title>
<link>http://www.freepatentsonline.com/7366305.html</link>
<description><![CDATA[One aspect of an embodiment of the invention provides a method and platform to prove to a challenger that a responder device possesses cryptographic information from a certifying manufacturer. This is accomplished by performing a direct proof by the responder device to prove that the responder device possesses the cryptographic information. The direct proof comprises at least one exponentiation being conducted using an exponent having a bit length no more than one-half a bit length of a modulus (n).]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Methods and apparatus for computationally-efficient generation of secure digital signatures]]></title>
<link>http://www.freepatentsonline.com/7366911.html</link>
<description><![CDATA[Methods and apparatus are disclosed for generation of secure and efficient digital signatures in an information processing system. The system includes one or more user devices, a signing aid or other intermediary device, and a verifier. A given user device has associated therewith key pairs (s, p) and (s′, p′) corresponding to respective first and second digital signature protocols. As part of a setup process, an agreement relating to the public keys p and p′ is signed by both the user device and the intermediary device, and the resulting twice-signed agreement is stored by both the user device and the intermediary device. A first digital signature s 1  is then generated on a message m or a hash h(m) thereof in the user device using the secret key s′ and is sent to the verifier. The verifier in turn sends s 1  to the intermediary, and the intermediary checks that s 1  is a valid digital signature for the user device. If s 1  is valid, the intermediary device generates a second digital signature s 2  on m or h(m) using the secret key s, and s 2  is returned to the verifier as a signature generated by the user device. The intermediary may be configured to wait a predetermined delay period between checking that s 1  is a valid signature and generating s 2,  such that a user may contact the intermediary device and upon providing an access code thereto direct the intermediary device not to generate s 2.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Apparatus and method for an iterative cryptographic block]]></title>
<link>http://www.freepatentsonline.com/7366302.html</link>
<description><![CDATA[A method and apparatus for an iterative cryptographic block under the control of a CPU and without a fixed number of stages. In one embodiment, a first cryptographic block descrambles received information using an internal key or a preprogrammed key to form a descrambled key or descrambled data. A data feedback path stores the descrambled data as internal data and provides the internal data or the external data as data input to the first cryptographic block. A key feedback path stores the descrambled key as an internal key and provides the internal key or the preprogrammed key to a key input of the first cryptographic block. A second cryptographic block descrambles received content using a final descrambling key. Other embodiments are described and claimed.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Method for encrypting and decrypting data using derivative equations and factors]]></title>
<link>http://www.freepatentsonline.com/7366299.html</link>
<description><![CDATA[A data cryptographer encrypts and decrypts character data of any given length using derivative equations and factors. The use of factors and derivative equations introduces the randomness required for effective encryption without the use of complex mathematics. A set of equations determined by the user is used in a manner similar to a key but with random results. Only a portion of the key is exposed to decrypt the encrypted information. The data cryptographer may be configured using either simple or complex equations and may be implemented in an unlimited number of variations. The data cryptographer is portable, and can be implemented in any programming language that supports cyclical character manipulation. The data cryptographer also supports input from a variety of sources, allowing control from the administrator side, string value side, or any other input that may be extracted from the desired programming language.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Method and system for user generated keys and certificates]]></title>
<link>http://www.freepatentsonline.com/7366905.html</link>
<description><![CDATA[A method and system to allow user generation of a private-public key pair and an associated user generated certificate to establish the identity of a user based upon signing the user generated certificate with a private key of a private-public key pair associated with a certificate issued by a Certification Authority (CA). The user generated certificate thereby allows the user that generated the certificate to establish a secure session with a third party without multiple use of the certificate issued by the CA, typically for use on another network infrastructure. The method and system are particularly useful for establishing a secure session, such as a Secure Socket Layer session using a personal computer, where the CA certificate is associated with a wireless identity module of a wireless device.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[RFID tag device, tag identification device and radio communication system]]></title>
<link>http://www.freepatentsonline.com/7365636.html</link>
<description><![CDATA[An RFID tag device has a random number generator which generates a random number or a pseudo-random number, an identification information holding unit which holds identification information having a plurality of bits, a noise addition processing unit which generates noise-added identification information by conducting either of reversal from “0” of a bit decided based on the random number generated by the random number generator to “1” or reversal from “1” of the bit to “0”, among a plurality of bits included in the identification information, and a radio communication unit which transmits the noise-added identification information by radio.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[System and method for accessing discrete data]]></title>
<link>http://www.freepatentsonline.com/7366917.html</link>
<description><![CDATA[A method for accessing discrete data includes transmitting a write command to a memory, determining whether each data following a header of the file needs to be encrypted according to a data format of a file that is to be written into the memory, transmitting the file header and each data following the file header to a logic unit, turning on the logic unit for encrypting the data determined to be encrypted and writing the encrypted data into the memory, turning off the logic unit for writing the data determined not to be encrypted into the memory directly, and sending a first response signal from the memory when the writing of the file is finished.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Programmable logic device that supports secure and non-secure modes of decryption-key access]]></title>
<link>http://www.freepatentsonline.com/7366306.html</link>
<description><![CDATA[Described are programmable logic devices that decrypt proprietary configuration data using on-chip decryption keys. The keys are stored in a key memory that can be operated in a secure mode or a non-secure mode. The non-secure mode allows the decryption keys to be read or written freely; the secure mode bars read and write access to the decryption keys. The programmable logic device supports secure and non-secure modes on a key-by-key basis, allowing users to write, verify, and erase individual keys without affecting others.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Trusted communications system]]></title>
<link>http://www.freepatentsonline.com/7367045.html</link>
<description><![CDATA[This invention discloses a method and system for communication that consist of an end station and a network interface, such that, the network interface is capable of determining the authenticity of the program used by the end station to generate and send data packets. The method is based on using a hidden program that was obfuscated and encrypted within the program that is used to generate and send data packets from the end station. The hidden program is being updated dynamically and it includes the functionality for generating a pseudo random sequence of security signals. Only the network interface knows how the pseudo random sequence of security signals were generated, and therefore, the network interface is able to check the validity of the pseudo random sequence of security signals, and thereby, verify the authenticity of the programs used to generate and send data packets. The method further comprises of means for coordinating the initialization of the end station and network interface.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Digital watermarking with content dependent keys and autocorrelation properties for synchronization]]></title>
<link>http://www.freepatentsonline.com/7366908.html</link>
<description><![CDATA[A digital watermark detection method exploits autocorrelation properties of the watermarked signal that enable synchronization of the digital watermark despite temporal or geometric distortion of the host signal. Other watermark methods employ keys, including a key dependent on the content in which the watermark is embedded and another key that is not dependent on the content.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Architecture and method of multilayered DRM protection for multimedia service]]></title>
<link>http://www.freepatentsonline.com/7366899.html</link>
<description><![CDATA[An architecture of multilayered DRM protection structure for multimedia service and the method of forming the same are provided. The architecture comprises a multilayered DRM encryption structure and a DRM decryption structure. The inputted multimedia service is decomposed and encrypted into an encrypted multimedia service stream through a multimedia service decomposer and a multimedia DRM organizer. The encrypted stream is decrypted by a DRM composer from top layer to bottom layer. A full or partial multimedia service is then presented. For a multimedia service application, this enhances the DRM protection by increasing the complexity of multimedia encryption for a multimedia service application. It also provides the variety for the multimedia service application via different compositions of multimedia objects. The DRM protection structure is embedded into each layer of multimedia services and objects and can be set up different levels of DRM protection.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Platform-neutral system and method for providing secure remote operations over an insecure computer network]]></title>
<link>http://www.freepatentsonline.com/7366900.html</link>
<description><![CDATA[A method, system and computer program product are disclosed for enhancing the security of a message sent through a network server from a client computer to a destination server running any computer platform. Credentials for authorizing a principal are obtained by the client computer from a validation center. The principal-authentication information is transmitted to the network server. The network server may use the principal-authenticating information to obtain permission data from the validation center for use in accessing the destination server. Also described is a method of providing a remote interactive login connection using the same method.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Methods and apparatus for secure document printing]]></title>
<link>http://www.freepatentsonline.com/7367060.html</link>
<description><![CDATA[A secure document printing system is provided. A policy server is used to define access rules for a document, and select individual users and/or groups that will have access to the document. The policy server stores the access rules along with a document decryption key. The policy server's name and address are packed in the document, and then encrypted and sent to a print server which stores it for later access. A recipient is notified that the document resides on a particular print server. The print server retrieves the specified document, contacts the policy server named in the document, and requests the document decryption key and access rules for the user, print server, and document from the policy server which replies with the related decryption key and access rules. The print server decrypts the document and prints the document based on the access rules.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Card activated cash dispensing automated banking machine system and method]]></title>
<link>http://www.freepatentsonline.com/7366903.html</link>
<description><![CDATA[A card activated cash dispensing automated banking machine ( 12, 200, 302 ) is provided. The machine may be operative to install a terminal master key (TK) therein in response to at least one input from a single operator. The machine may include an EPP ( 204 ) that is operative to remotely receive an encrypted terminal master key from a host system ( 210, 304 ). The machine may authenticate and decrypt the terminal master key prior to accepting the terminal master key. The machine may further output through a display device ( 30 ) of the machine a one-way hash of at least one public key associated with the host system. The machine may continue with the installation of the terminal master key in response to an operator confirming that the one-way hash of the public key corresponds to a value independently known by the operator to correspond to the host system.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Knowledge-type authorization device and methods]]></title>
<link>http://www.freepatentsonline.com/7366913.html</link>
<description><![CDATA[A wireless electronic authentication device with an authenticating smart chip, a local radio communication circuit, an input circuit that receives user input, and a power supply, all housed in a portable housing. Preferably, the authentication device is a mobile telephone with an authenticating smart chip. The user enters a knowledge token, such as a password stated by voice or a personal identification number input at the keyboard, to indicate that he is both in possession of the authorization device and knows the critical information. The knowledge token may be entered in advance and merely confirmed by the user pressing a key on the keypad when a confirmation is requested. A method is provided for making use of the authentication device to perform authorizations. A similar method is disclosed for use in existing systems and then achieving a gradual transition from existing systems to the new authentication device.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Electronic money system, electronic money terminal device, and information card]]></title>
<link>http://www.freepatentsonline.com/7366699.html</link>
<description><![CDATA[An electronic money system includes a plurality of electronic money terminals for withdrawing a sum of money which is spent by a user from money data which has been deposited into an information card. Utilization-history data including the number of times the information card has been utilized, and accumulated in the information card is read out at the time when data relating to the spend money is also withdrawn from the information card. Utilization-history data read out from each of the electronic money terminals are gathered and coordinated, so as to coordinate and tabulate the utilization-histories of the information card which has been utilized on any of the plurality electronic money terminals.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Optical watermark]]></title>
<link>http://www.freepatentsonline.com/7366301.html</link>
<description><![CDATA[A multiple-layered watermark is generated to be placed on document, to protect against counterfeiting and forgery. Hidden information embedded into each of the watermark's layers is only detectable by using a corresponding decoder. Because of the multiple-layered structure, it is difficult to reverse engineer the optical watermark. The generalized watermark structure significantly increases the “key space” of the decoder.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Device, system, method and computer readable medium for identifying and authenticating a cellular device using a short-range radio address]]></title>
<link>http://www.freepatentsonline.com/7366901.html</link>
<description><![CDATA[A device, method, system and computer readable medium allows for using a short-range address, such as a Bluetooth™ address, to identify a cellular device and authenticate cellular messages to the cellular device. In an embodiment of the present invention, a first short-range radio address for a cellular device is stored in a processing device, such as a server coupled to a cellular network. An authentication message is obtained by the processing device. A second short-range radio address is stored in the cellular device. A first message digest is calculated responsive to the authentication message and first short-range radio address. A cellular message, including the authentication message and the first message digest, is transmitted to the cellular device. The cellular device receives the cellular message and calculates a second message digest responsive to the authentication message and the second short-range radio address stored in the cellular device. The cellular device authenticates the cellular message responsive to comparing the first message digest to a second message digest. In an alternate embodiment of the present invention, a processing device compares a second digest message from a cellular device and a first digest message calculated by the processing device in order authenticate the cellular message. In still a further embodiment of the present invention, a short-range radio address is used to encrypt and decrypt cellular messages.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Method and system for communication via a computer network]]></title>
<link>http://www.freepatentsonline.com/7366897.html</link>
<description><![CDATA[A method and apparatus for communication via a computer network ( 102 ) including registering a plurality of users ( 206, 222, 224 ) with a trusted body ( 110, 210 ). The trusted body ( 110, 210 ) verifies the identity of each user ( 206, 222, 224 ) and generates a random identifier ( 216 ) for each user ( 206, 222, 224 ). A plurality of users ( 206, 222, 224 ) can enter into a dialogue with the other users by means of messages sent over the computer network ( 102 ) via the trusted body ( 110, 210 ). A user ( 206, 222, 224 ) remains anonymous through use of its random identifier ( 216 ) until such time as the user ( 206, 222, 224 ) reveals its true identity. Due to the registration of the users ( 206, 222, 224 ) with the trusted body ( 110, 210 ) a means of non-repudiation of the dialogue by the users ( 206, 222, 224 ) is provided.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Cruable U-NII wireless radio with secure, integral antenna connection via SM BIOS in U-NII wireless ready device]]></title>
<link>http://www.freepatentsonline.com/7366304.html</link>
<description><![CDATA[A method that utilizes software and hardware mechanisms to meet the FCC requirement for a U-NII antenna to be an integral part of the device in which it operates, while providing wireless ready U-NII devices and CRUable U-NII radios. Enhancements are made to the software BIOS, including the inclusion of a table of approved radio-antenna PCI ID pairs to create an authentication scheme that verifies and authenticates the radio and antenna combination as being an FCC-approved unique coupling during boot-up of the system. The BIOS also comprises an OEM field that stores an encrypted secret key utilized to complete a second check of the radio model placed in the device. During boot up of the device, the PCI ID pairs from the BIOS are compared against the PCI ID of the radio and the secret key is checked against the radio model. Only a system with an approved combination of radio and antenna is allowed to complete the boot process, indicating an FCC approved device-antenna-radio combination under the “integral” requirement.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Systems, methods, and a storage medium for storing and securely transmitting digital media data]]></title>
<link>http://www.freepatentsonline.com/7367061.html</link>
<description><![CDATA[Systems, methods, and a storage medium for storing and securely transmitting digital media data in a networked system are provided. The method includes determining an amount of memory for storing the digital media data. The method further includes querying a plurality of network computers to determine an amount of available memory in a plurality of memory storage devices associated with the plurality of network computers. The method further includes receiving the digital media data and partitioning the digital media data into a plurality of digital media data sets. The method further includes encrypting the plurality of digital media data sets into a plurality of encrypted digital media data sets using at least one encryption key value. The method further includes storing the plurality of encrypted digital media data sets in at least two of the plurality of memory storage devices associated with the plurality of network computers. The method further includes retrieving the plurality of encrypted digital media data sets and transmitting the plurality of encrypted digital media data sets to a decryption device. Finally, the method includes decrypting the plurality of encrypted digital media data sets at the decryption device using at least one encryption key value to obtain the digital media data.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

</channel>
</rss>
