摘要:
A customer making a credit card transaction inserts their smart card into a card reader attached to the merchant's system. The card reader activates the customer's card and passes certain merchant information. The merchant's system then requests a “billing digest” from the customer's card. The billing digest is returned to the merchant's card reader that forwards it (and the transaction information which includes customer information and merchant information) to the corresponding credit card issuer, which maintains the customer's credit card account. In one embodiment, the customer information and the merchant information are encrypted. Upon receiving the billing digest, transaction information is decrypted if necessary and the credit card issuer looks up the customer's master key using the customer's account number. The credit card issuer then uses the transaction information to re-compute the billing digest (an authentication billing digest) and compares this new value with the billing digest submitted by the merchant. If authentic, the billing digest and authentication billing digest values are equivalent, then funds are transferred and an acceptance notification is returned to the merchant. If not authentic, a denial notification is returned to the merchant. Security is further enhanced by utilizing a unique reference for each transaction in the unique customer information used for creating the billing digest.
摘要:
Security is provided for a data set stored in a data storage canister. The data set has a data size when received for storage within the canister. At least one data security operation is performed on the received data set to generate secure data having a secure data size that may be different than the set data size. The secure data is stored on at least one data storage device within the canister. Any information about the secure data size is kept from the data producer sending the data set for storage.
摘要:
A method, computer program product, and data processing system for continuously writing new data to a redundant array of independent storage devices without interrupting the writing of new data to the array to reconstruct missing data from a failed device or failed media is disclosed. A fault-tolerance scheme using multiple independent parity values is used to record data to the array. In the event that one of the volumes in the array fails, the remaining volumes continue being written to, but with fewer data or parity values being employed. The failed volume can then be reconstructed following the completion of writing the media set currently being written.
摘要:
A method is described which provides various new data storage system capabilities by using data storage structures within industry standard (or other pre-existing) formats used with data recording devices employing removable media. The data storage structures used by the present method comprise formats which contain regions previously marked as "contents of this region are not of interest" or marked as "no data was recorded within this region". These data storage structures are thus transparent to present data recording devices so as not to disrupt their data processing functions. However, the data storage structures are available to be used by new data recording devices (or old devices that have been updated) so that new data embedded therein may be used to enhance the functionality of the system which utilizes the data storage structures. The types of embedded data may include ECC (error correction codes), tape position information, audit information, security information, mount history, media defect history, authentication notation, generation-identification notation, etc.
摘要:
This system makes use of a tape cassette helical scan tape transport and 3480-type magnetic tape cartridge as the data storage media. The merging of these two incompatible elements is accomplished by the use of a novel interface that implements a "virtual tape cassette" using a tape cartridge in a manner that makes this media compatible with the tape transport. The virtual tape cassette is implemented by providing a takeup reel positioned with the magnetic tape cartridge in a relationship that substantially matches the format of a magnetic tape cassette. A short tape threading arm is used to retrieve the leader block from the tape cartridge and thread the magnetic tape over a short tape threading path to the takeup reel. Once the tape is affixed to the takeup reel, the helical scan tape guide arms transport the length of tape that is now exposed between the tape cartridge and the takeup reel to the rotary heads.
摘要:
The removable media management system operates with a manual, an automated, or a combination of subsets of manual and automated library system to store and retrieve media cartridges for an associated plurality of drive elements. This system enables the use of a plurality of types of media within the single monolithic cartridge library system and a corresponding plurality of drive elements associated with said library system. Thus, each drive element has associated therewith a number of object storage locations within the library system which contains media of a form and content that matches the drive element. The removable media management system maps the correspondence between object storage location, media type, designated drive element in a manner such that the single library is partitioned into subsets for the user, i.e., the removable media management system provides the capability to define subsets of media types which have consistent mechanical and electrical characteristics, but can vary in data management attributes. This enables the user to transition to another media on an incremental basis, since a single drive element can be added to the library and associated media added as needed without displacing the embedded base (independent of vendor) of installed media handling processes or software or equipment or requiring significant modification to these.
摘要:
Data storage elements that present uniform external dimensions but contain media of varying types and characteristics provide variable data storage and/or recording characteristics. To differentiate between the various media that can be used within the common form factor, each data storage element is equipped with a leader block, the tape threading slot of which is uniquely dimensioned to correspond to the media contained within the data storage element.
摘要:
A data storage system for storing data for a host processor includes physical data storage devices each having data storage attributes and an outboard storage manager. The outboard storage manager is operable with the physical data storage devices for presenting to the host processor a virtual data storage image having a desired data storage attribute for a particular data storage application by organizing the physical data storage devices in an arrangement suitable for providing the desired data storage attribute irrespective of the data storage attributes of the physical data storage devices such that the combined physical data storage device arrangement emulates the virtual data storage image. The outboard storage manager is operable to transfer data between the host processor and the organized physical data storage device arrangement via the virtual data storage image.