Circuits, methods, and apparatus for storing application data, keys, authorization codes, or other information in a volatile memory on an FPGA. To prevent erasure of the stored information when power to the FPGA is removed, or when the FPGA is configured, or when applications are installed, a battery powers the memory. The battery power may be interrupted, for example if a tamper is detected, in order to erase the contents of the memory. Access to data stored in memory may also be limited by using authorization codes or encryption. For example, an application may only be granted access if it provides the correct authorization code. Alternately, an application may encrypt data with a key before it is stored. Only an application with the correct key can make further use of the data.

 
Web www.patentalert.com

< Information processing method and information processing apparatus having data locations accessible by different devices in accordance with different permissions

< Striping of data into memory of a network data switch to prevent read and write collisions

> System and method for using pvbn placeholders in a flexible volume of a storage system

> Access control apparatus and access control method

~ 00619