Source: http://www.google.com/patents/US7469303?dq=7,177,838
Timestamp: 2015-07-06 04:01:27
Document Index: 164703114

Matched Legal Cases: ['Application No. 2003', 'Application No. 04', 'Application No. 11', 'Application No. 2000', 'Application No. 2000', 'Application No. 2000', 'Application No. 2000', 'Application No. 2001']

Patent US7469303 - Method and apparatus for protecting data during storage/retrieval - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsFor protecting data during transmission between a host device and a data storage device, the host device encrypts command-related information and sends the encrypted command-related information to the data storage device. The data storage device decrypts the encrypted command-related information, interprets...http://www.google.com/patents/US7469303?utm_source=gb-gplus-sharePatent US7469303 - Method and apparatus for protecting data during storage/retrievalAdvanced Patent SearchPublication numberUS7469303 B2Publication typeGrantApplication numberUS 10/867,267Publication dateDec 23, 2008Filing dateJun 14, 2004Priority dateJun 26, 2003Fee statusPaidAlso published asCN1577574A, CN100376003C, EP1492105A2, EP1492105A3, US7827322, US20050005092, US20090077391Publication number10867267, 867267, US 7469303 B2, US 7469303B2, US-B2-7469303, US7469303 B2, US7469303B2InventorsSeung-youl Jeong, Jong-Lak Park, Hak-Yeol Sohn, Sung-youn ChoOriginal AssigneeSamsung Electronics Co., Ltd.Export CitationBiBTeX, EndNote, RefManPatent Citations (10), Non-Patent Citations (7), Referenced by (1), Classifications (31), Legal Events (4) External Links: USPTO, USPTO Assignment, EspacenetMethod and apparatus for protecting data during storage/retrieval
US 7469303 B2Abstract
encrypting command-related information in a host device, wherein the encrypted command-related information includes a read/write command to be executed by a controller of a data storage device, and wherein the read/write command is encrypted by the host device using an encryption key; and
sending the encrypted command-related information including the encrypted read/write command to the data storage device that decrypts the encrypted read/write command using a decryption key,
decrypting the encrypted command-related information at the data storage device;
executing the interpreted commands by the controller of the data storage device.
4. The method of claim 3, wherein the command-related information further includes at least one of LBA (logic block address) information and sector counter information used for addressing hard disks of the HDD for the read/write command.
5. The method of claim 1, wherein the command-related information further includes address information for the read/write command.
6. A host device for protecting data in a data storage/retrieval system, comprising:
a memory having sequences of instructions stored thereon, wherein execution of said sequence of instructions by the host controller causes the host controller to perform the step of:
encrypting command-related information that includes a read/write command to be executed by a controller of a data storage device, wherein the read/write command is encrypted by the host device using an encryption key; and
a host interface that transmits the encrypted command-related information including the encrypted read/write command to the data storage device that decrypts the encrypted read/write command using a description key,
7. The host device of claim 6, wherein the host controller within the host device includes a host CPU command register for storing the command-related information before being encrypted.
8. The host device of claim 6, wherein the host interface includes a host interface command register for storing the encrypted command-related information.
9. The host device of claim 6, wherein the data storage device is a HDD (hard disk drive).
10. The host device of claim 6, wherein the command-related information further includes address information for the read/write command.
11. A data storage/retrieval system, comprising:
a first memory having sequences of instructions stored thereon, wherein execution of said sequence of instructions by the host controller causes the host controller to perform the step of:
encrypting command-related information including a read/write command that is encrypted by the host device using an encryption key; and
a host interface that transmits the encrypted command-related information including the encrypted read/write command; and
a drive interface for receiving the encrypted command-related information from the host interface;
a drive controller, wherein the encrypted command-related information includes the read/write command to be executed by the drive controller of the data storage device; and
a second memory having sequences of instructions stored thereon, wherein execution of said sequence of instructions by the drive controller causes the drive controller to perform the steps of:
decrypting the encrypted command-related information including decrypting the encrypted read/write command using a decryption key;
12. The data storage/retrieval system of claim 11, wherein the host controller within the host device includes a host CPU command register for storing the command-related information before being encrypted.
13. The data storage/retrieval system of claim 11, wherein the host interface within the host device includes a host interface command register for storing the encrypted command-related information.
14. The data storage/retrieval system of claim 11, wherein the drive interface includes a drive interface command register for storing the encrypted command-related information.
15. The data storage/retrieval system of claim 11, wherein the drive controller includes a drive CPU command register for storing the decrypted command-related information.
16. The data storage/retrieval system of claim 11, wherein the data storage device is a HDD (hard disk drive).
17. The data storage/retrieval system of claim 11, wherein the command-related information includes at least one of read or write command information and address information.
encrypting at a host device any read/write command generated by the host device and to be executed by the controller of the data storage device; and
sending the encrypted read/write command to the data storage device from the host device.
19. The host device of claim 6, wherein execution of said sequence of instructions by the host controller causes the host controller to perform the step of:
encrypting any read/write command generated by the host device for being executed by the controller of the data storage device,
wherein the host interface transmits the encrypted read/write command to the data storage device.
20. The data storage/retrieval system of claim 11, wherein execution of said sequence of instructions by the host controller causes the host controller to perform the step of:
encrypting any read/write command generated by the host device for being executed by the drive controller of the data storage device,
21. The method of claim 1, wherein any data for storage in the recording/restoring medium of the data storage device is not encrypted such that only the command-related information is encrypted with the command-related information being different and separate from the data and being for indicating an operation on the data.
22. The host device of claim 6, wherein any data for storage in the recording/restoring medium of the data storage device is not encrypted such that only the command-related information is encrypted with the command-related information being different and separate from the data and being for indicating an operation on the data.
23. The data storage/retrieval system of claim 11, wherein any data for storage in the recording/restoring medium of the data storage device is not encrypted such that only the command-related information is encrypted with the command-related information being different and separate from the data and being for indicating an operation on the data. Description
This application claims priority to Korean Patent Application No. 2003-0042137, filed on Jun. 26, 2003, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS6209099 *Jul 14, 1997Mar 27, 2001Ncr CorporationSecure data processing method and systemUS6636966 *Apr 3, 2000Oct 21, 2003Dphi Acquisitions, Inc.Digital rights management within an embedded storage deviceUS7076666 *Oct 17, 2002Jul 11, 2006Sony CorporationHard disk drive authentication for personal video recorderUS7110982 *Aug 27, 2001Sep 19, 2006Dphi Acquisitions, Inc.Secure access method and systemUS20020103964 *Jan 31, 2002Aug 1, 2002Fubito IgariSystem for access control to hidden storage area in a disk driveUS20020157028 *Nov 15, 2001Oct 24, 2002Fuji Xerox Co., Ltd.Internet facsimile and control method thereof and communication instruction terminalUS20020188856 *Jun 11, 2001Dec 12, 2002Brian WorbyStorage device with cryptographic capabilitiesUS20030070042 *Sep 28, 2001Apr 10, 2003James ByrdStorage array having multiple erasure correction and sub-stripe writingUS20040123127 *Feb 6, 2003Jun 24, 2004M-Systems Flash Disk Pioneers, Ltd.System and method for securing portable dataUS20040196759 *Sep 24, 2002Oct 7, 2004Kenzo IshibashiOptical disc* Cited by examinerNon-Patent CitationsReference1Japanese Patent Application No. 04-174234 to Yutaka et al., having Publication date of Jan. 28, 1994 (w/ English Abstract page).2Japanese Patent Application No. 11-237274 to Tatsu et al., having Publication date of Mar. 16, 2001 (w/ English Abstract page).3Japanese Patent Application No. 2000-069822 to Chikashi, having Publication date of Sep. 21, 2001 (w/ English Abstract page).4Japanese Patent Application No. 2000-124890 to Yoshito et al., having Publication date of Apr. 28, 2000 (w/ English Abstract page).5Japanese Patent Application No. 2000-271029 to Kimo et al., having Publication date of Apr. 20, 2001 (w/ English Abstract page).6Japanese Patent Application No. 2000-366041 to Satoshi et al., having Publication date of Jun. 14, 2002 (w/ English Abstract page).7Japanese Patent Application No. 2001-256115 to Noboru et al., having Publication date of Sep. 21, 2001 (w/ English Abstract page).Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8176313 *Aug 17, 2009May 8, 2012Mark Ellery OgramExecutable software security system* Cited by examinerClassifications U.S. Classification710/5, 713/153, 711/114, G9B/20.002, 713/193, 713/165, 710/68, 713/150, 711/112, 711/163, 726/26International ClassificationG06F13/00, G11B20/00, G06F21/00, G06F21/24, G06F3/00, G06F3/06, G11B20/10Cooperative ClassificationG11B20/00855, G11B20/00086, G06F21/606, G11B20/00246, G11B2020/10777, G06F21/80, G11B20/0021European ClassificationG11B20/00P5, G06F21/60C, G06F21/80, G11B20/00P5A5, G11B20/00P12, G11B20/00PLegal EventsDateCodeEventDescriptionJun 14, 2004ASAssignmentOwner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OFFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JEONG, SEUNG-YOUL;PARK, JONG-LAK;SOHN, HAK-YEOL;AND OTHERS;REEL/FRAME:015475/0947Effective date: 20040503May 3, 2012ASAssignmentOwner name: SEAGATE TECHNOLOGY INTERNATIONAL, CAYMAN ISLANDSFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SAMSUNG ELECTRONICS CO., LTD.;REEL/FRAME:028153/0689Effective date: 20111219Jun 25, 2012FPAYFee paymentYear of fee payment: 4Dec 7, 2012ASAssignmentOwner name: SEAGATE TECHNOLOGY LLC, CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SEAGATE TECHNOLOGY INTERNATIONAL;REEL/FRAME:029423/0043Effective date: 20120503RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services