Invention Application
WO2009076405A1 INTEGRATION OF SECURE DATA TRANSFER APPLICATIONS FOR GENERIC IO DEVICES
审中-公开
用于一般IO设备的安全数据传输应用的集成
- Patent Title: INTEGRATION OF SECURE DATA TRANSFER APPLICATIONS FOR GENERIC IO DEVICES
- Patent Title (中): 用于一般IO设备的安全数据传输应用的集成
-
Application No.: PCT/US2008/086168Application Date: 2008-12-10
-
Publication No.: WO2009076405A1Publication Date: 2009-06-18
- Inventor: LIU, Xian Jun , CHANG, Robert, C. , YUAN, Po , WANG, Junzhi , BARZILAI, Ron , QAWAMI, Bahman , SABET-SHARGHI, Farshid
- Applicant: SANDISK CORPORATION , LIU, Xian Jun , CHANG, Robert, C. , YUAN, Po , WANG, Junzhi , BARZILAI, Ron , QAWAMI, Bahman , SABET-SHARGHI, Farshid
- Applicant Address: 601 McCarthy Blvd. Milpitas, California 95035 US
- Assignee: SANDISK CORPORATION,LIU, Xian Jun,CHANG, Robert, C.,YUAN, Po,WANG, Junzhi,BARZILAI, Ron,QAWAMI, Bahman,SABET-SHARGHI, Farshid
- Current Assignee: SANDISK CORPORATION,LIU, Xian Jun,CHANG, Robert, C.,YUAN, Po,WANG, Junzhi,BARZILAI, Ron,QAWAMI, Bahman,SABET-SHARGHI, Farshid
- Current Assignee Address: 601 McCarthy Blvd. Milpitas, California 95035 US
- Agency: CLEVELAND, Michael, G. et al.
- Priority: US11/956,042 20071213
- Main IPC: G06F3/06
- IPC: G06F3/06
Abstract:
Techniques are presented for sending an application instruction from a hosting digital appliance to a portable medium, where the instruction is structured as one or more units whose size is a first size, or number of bytes. After flushing the contents of a cache, the instruction is written to the cache, where the cache is structured as logical blocks having a size that is a second size that is larger (in terms of number of bytes) than the first size. In writing the instruction (having a command part and, possibly, a data part), the start of the instruction is aligned with one of the logical block boundaries in the cache and the instruction is padded out with dummy data so that it fills an integral number of the cache blocks. When a response from a portable device to an instruction is received at a hosting digital appliance, the cache is similarly flushed prior to receiving the response. The response is then stored to align with a logical block boundary of the cache.
Information query