The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 18, 2010
Filed:
Mar. 26, 2004
Yoshihiro Hori, Moriguchi, JP;
Yuichi Kanai, Moriguchi, JP;
Ryoji Ohno, Matsudo, JP;
Takeo Ohishi, Yokohama, JP;
Kenichiro Tada, Tokorozawa, JP;
Tatsuya Hirai, Yokohama, JP;
Masafumi Tsuru, Chiyoda-ku, JP;
Takayuki Hasebe, Kawasaki, JP;
Yoshihiro Hori, Moriguchi, JP;
Yuichi Kanai, Moriguchi, JP;
Ryoji Ohno, Matsudo, JP;
Takeo Ohishi, Yokohama, JP;
Kenichiro Tada, Tokorozawa, JP;
Tatsuya Hirai, Yokohama, JP;
Masafumi Tsuru, Chiyoda-ku, JP;
Takayuki Hasebe, Kawasaki, JP;
Sanyo Electric Co., Ltd, Osaka, JP;
Pioneer Corporation, Tokyo, JP;
Fujitsu Limited, Kanagawa, JP;
Sharp Corporation, Osaka, JP;
Hitachi Global Storage Technologies Japan, Ltd., Kanagawa-Ken, JP;
Victor Company of Japan Limited, Yokohama, JP;
Phoenix Technologies K.K. of Tokyo, Tokyo, JP;
Abstract
A technology is provided to improve tamper resistance in encrypting data to be secured and inputting/outputting the data between a recording device and a host device. When the recording device issues an input/output command to a storage device to input/output data to be secured, the recording device attaches an ID to the command to identify to which cryptographic input/output processing the command belongs. Upon reception of a sequence command, the storage device receives the command if its ID has been allocated and the command is verified to have been issued in the correct sequence. The sequence ID is used to identify a process system while appropriately managing the steps of executing commands.