CN101501642B - 使用虚拟机启动的便携式大容量存储装置的方法 - Google Patents
使用虚拟机启动的便携式大容量存储装置的方法 Download PDFInfo
- Publication number
- CN101501642B CN101501642B CN200780029427.2A CN200780029427A CN101501642B CN 101501642 B CN101501642 B CN 101501642B CN 200780029427 A CN200780029427 A CN 200780029427A CN 101501642 B CN101501642 B CN 101501642B
- Authority
- CN
- China
- Prior art keywords
- virtual machine
- card
- firmware
- software application
- methods
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003860 storage Methods 0.000 title claims abstract description 38
- 238000000034 method Methods 0.000 title claims description 80
- 230000004913 activation Effects 0.000 title description 2
- 230000007246 mechanism Effects 0.000 claims abstract description 11
- 238000004519 manufacturing process Methods 0.000 claims abstract description 9
- 238000007726 management method Methods 0.000 claims description 11
- 238000007689 inspection Methods 0.000 claims description 7
- 238000013475 authorization Methods 0.000 claims description 5
- 238000004422 calculation algorithm Methods 0.000 claims description 5
- 230000001960 triggered effect Effects 0.000 claims description 4
- 230000000694 effects Effects 0.000 claims description 3
- 238000013500 data storage Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 8
- 230000000712 assembly Effects 0.000 description 6
- 238000000429 assembly Methods 0.000 description 6
- 238000009434 installation Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000035515 penetration Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 230000005059 dormancy Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/33—User authentication using certificates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6209—Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
- G06Q20/1235—Shopping for digital content with control of digital rights management [DRM]
Abstract
Description
Claims (38)
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/463,256 | 2006-08-08 | ||
US11/463,256 US7725614B2 (en) | 2006-08-08 | 2006-08-08 | Portable mass storage device with virtual machine activation |
US11/463,264 | 2006-08-08 | ||
US11/463,264 US20080126705A1 (en) | 2006-08-08 | 2006-08-08 | Methods Used In A Portable Mass Storage Device With Virtual Machine Activation |
PCT/US2007/074399 WO2008021682A2 (en) | 2006-08-08 | 2007-07-26 | Portable mass storage with virtual machine activation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101501642A CN101501642A (zh) | 2009-08-05 |
CN101501642B true CN101501642B (zh) | 2015-09-30 |
Family
ID=39262161
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200780029427.2A Active CN101501642B (zh) | 2006-08-08 | 2007-07-26 | 使用虚拟机启动的便携式大容量存储装置的方法 |
Country Status (2)
Country | Link |
---|---|
US (2) | US7725614B2 (zh) |
CN (1) | CN101501642B (zh) |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7181617B2 (en) * | 2002-06-10 | 2007-02-20 | Kelley Wise | Remote virtual medical diagnostic imaging viewer |
US9396752B2 (en) * | 2005-08-05 | 2016-07-19 | Searete Llc | Memory device activation and deactivation |
US8099608B2 (en) | 2005-05-09 | 2012-01-17 | The Invention Science Fund I, Llc | Limited use data storing device |
US20110181981A1 (en) * | 2005-05-09 | 2011-07-28 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Method and system for rotational control of data storage devices |
US7565596B2 (en) * | 2005-09-09 | 2009-07-21 | Searete Llc | Data recovery systems |
US8462605B2 (en) * | 2005-05-09 | 2013-06-11 | The Invention Science Fund I, Llc | Method of manufacturing a limited use data storing device |
US7748031B2 (en) * | 2005-07-08 | 2010-06-29 | Sandisk Corporation | Mass storage device with automated credentials loading |
US8264928B2 (en) * | 2006-06-19 | 2012-09-11 | The Invention Science Fund I, Llc | Method and system for fluid mediated disk activation and deactivation |
US20080126705A1 (en) * | 2006-08-08 | 2008-05-29 | Fabrice Jogand-Coulomb | Methods Used In A Portable Mass Storage Device With Virtual Machine Activation |
US20080184216A1 (en) * | 2007-01-25 | 2008-07-31 | Johan Muedsam | Managing application software in mobile communication devices |
US8689003B2 (en) * | 2007-06-01 | 2014-04-01 | Adobe Systems Incorporated | System and method for secure password-based authentication |
JP2009087124A (ja) * | 2007-10-01 | 2009-04-23 | Buffalo Inc | 記憶デバイス及び記憶デバイスアクセス制御方法 |
CN101828357B (zh) * | 2007-10-16 | 2014-04-16 | 诺基亚公司 | 用于证书提供的方法和装置 |
US9164925B2 (en) * | 2008-01-15 | 2015-10-20 | Samsung Electronics Co., Ltd. | Method and apparatus for authorizing host to access portable storage device |
US20090276228A1 (en) * | 2008-04-30 | 2009-11-05 | Scott Alan Isaacson | Techniques for internet cafe service provider access |
US8095518B2 (en) * | 2008-06-04 | 2012-01-10 | Microsoft Corporation | Translating DRM system requirements |
US8112809B2 (en) * | 2008-07-15 | 2012-02-07 | Condel International Technologies Inc. | Method and system for locally activating a DRM engine |
US8635613B1 (en) * | 2008-10-28 | 2014-01-21 | United Services Automobile Association (Usaa) | Systems and methods for virtual machine packaging of software |
US8726269B2 (en) * | 2009-04-14 | 2014-05-13 | Dell Products L.P. | Method to enable application sharing on embedded hypervisors by installing only application context |
US9075999B2 (en) * | 2009-04-28 | 2015-07-07 | Sandisk Technologies Inc. | Memory device and method for adaptive protection of content |
US10437608B2 (en) | 2009-08-24 | 2019-10-08 | Wagan Sarukhanov | Microminiature personal computer and method of using thereof |
US20110047599A1 (en) * | 2009-08-24 | 2011-02-24 | Wagan Sarukhanov | Microminiature personal computer and method of using thereof |
US8826033B1 (en) * | 2009-12-22 | 2014-09-02 | Emc Corporation | Data protection using virtual-machine-specific stable system values |
US8527761B2 (en) * | 2010-05-28 | 2013-09-03 | Dell Products, Lp | System and method for fuse enablement of a secure client hosted virtualization in an information handling system |
US8312519B1 (en) * | 2010-09-30 | 2012-11-13 | Daniel V Bailey | Agile OTP generation |
EP2506146B1 (en) * | 2011-03-31 | 2019-03-13 | Orange | System and method for activating, managing and deactivating a plurality of virtual machines on a user device |
US8590030B1 (en) * | 2011-04-14 | 2013-11-19 | Symantec Corporation | Credential seed provisioning system |
CN102726027B (zh) * | 2011-12-28 | 2014-05-21 | 华为技术有限公司 | 虚拟机全盘加密下预启动时的密钥传输方法和设备 |
EP2798860A1 (en) * | 2011-12-29 | 2014-11-05 | Telefonaktiebolaget LM Ericsson (Publ) | Virtual machine management using a downloadable subscriber identity module |
US9785350B2 (en) | 2013-02-21 | 2017-10-10 | Seagate Technology Llc | Data storage device having a virtual machine |
CN105247618B (zh) * | 2014-04-30 | 2017-12-15 | 华为技术有限公司 | 一种硬盘执行应用代码的方法及装置 |
WO2016167801A1 (en) * | 2015-04-17 | 2016-10-20 | Hewlett Packard Enterprise Development Lp | Firmware map data |
CN105786404B (zh) * | 2016-02-22 | 2018-11-06 | 深圳市共进电子股份有限公司 | 一种Flash存储器的保护方法和装置 |
US10802853B2 (en) | 2016-10-14 | 2020-10-13 | Seagate Technology Llc | Active drive |
WO2018112526A1 (en) * | 2016-12-19 | 2018-06-28 | Xard Group Pty Ltd | Digital transaction apparatus, system, and method with a virtual companion card |
US10536279B2 (en) | 2017-10-22 | 2020-01-14 | Lg Electronics, Inc. | Cryptographic methods and systems for managing digital certificates |
EP3738272A4 (en) * | 2018-01-11 | 2021-09-15 | Lg Electronics Inc. | CRYPTOGRAPHIC PROCEDURES AND SYSTEMS THAT USE ACTIVATION CODES FOR REVOCATION OF DIGITAL CERTIFICATES |
CN111684764B (zh) | 2018-02-05 | 2023-07-04 | Lg 电子株式会社 | 使用盲激活码进行数字证书撤销的密码方法和系统 |
US11138158B2 (en) | 2019-05-20 | 2021-10-05 | Callplex, Inc. | Binding a local data storage device to remote data storage |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020141741A1 (en) * | 2001-03-29 | 2002-10-03 | Han Zou | Universal multimedia optic disc player and its application for revocable copy protection |
US6823509B2 (en) * | 2000-05-31 | 2004-11-23 | International Business Machines Corporation | Virtual machine with reinitialization |
US20050076324A1 (en) * | 2003-10-01 | 2005-04-07 | Lowell David E. | Virtual machine monitor |
CN1690957A (zh) * | 2004-04-27 | 2005-11-02 | 微软公司 | 通过安全虚拟机器实施安全政策的方法和系统 |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5956505A (en) | 1991-12-24 | 1999-09-21 | Pitney Bowes Inc. | Remote activation of software features in a data processing device |
JPH08286916A (ja) | 1994-12-16 | 1996-11-01 | Internatl Business Mach Corp <Ibm> | オブジェクトにより手続きソフトウェアを機能的に改良するシステム及び方法 |
CA2288824A1 (en) | 1997-03-24 | 1998-10-01 | Marc B. Kekicheff | A system and method for a multi-application smart card which can facilitate a post-issuance download of an application onto the smart card |
EP0955578A1 (en) | 1998-05-04 | 1999-11-10 | International Business Machines Corporation | Method and device for carrying out a function assigned to an instruction code |
US6332215B1 (en) | 1998-12-08 | 2001-12-18 | Nazomi Communications, Inc. | Java virtual machine hardware for RISC and CISC processors |
US6272674B1 (en) | 1998-12-14 | 2001-08-07 | Nortel Networks Limited | Method and apparatus for loading a Java application program |
US7215771B1 (en) | 2000-06-30 | 2007-05-08 | Western Digital Ventures, Inc. | Secure disk drive comprising a secure drive key and a drive ID for implementing secure communication over a public network |
US20020038269A1 (en) | 2000-09-25 | 2002-03-28 | Kazuya Nishino | Accounting method |
JP2002169622A (ja) | 2000-09-25 | 2002-06-14 | Fujitsu Ltd | 課金方法およびプログラム |
US20020145632A1 (en) | 2000-10-27 | 2002-10-10 | Shimon Shmueli | Portable interface for computing |
JP2002318702A (ja) | 2001-04-19 | 2002-10-31 | Mitsubishi Electric Corp | 車載情報システム |
US7036020B2 (en) | 2001-07-25 | 2006-04-25 | Antique Books, Inc | Methods and systems for promoting security in a computer system employing attached storage devices |
DE60210416T2 (de) | 2002-02-28 | 2006-09-07 | Matsushita Electric Industrial Co., Ltd., Kadoma | Speicherkarte |
KR20050103448A (ko) | 2003-02-04 | 2005-10-31 | 마츠시타 덴끼 산교 가부시키가이샤 | 반도체 메모리 카드 및 컴퓨터 판독가능한 프로그램 |
JP4486828B2 (ja) | 2003-02-04 | 2010-06-23 | パナソニック株式会社 | 半導体メモリカード、コンピュータ読取可能なプログラム |
DE602005017369D1 (de) | 2004-02-03 | 2009-12-10 | Sandisk Secure Content Solutio | Schutz von digitalem dateninhalt |
US20060004667A1 (en) | 2004-06-30 | 2006-01-05 | Microsoft Corporation | Systems and methods for collecting operating system license revenue using an emulated computing environment |
US20060106920A1 (en) | 2004-11-15 | 2006-05-18 | Microsoft Corporation | Method and apparatus for dynamically activating/deactivating an operating system |
US20070180539A1 (en) | 2004-12-21 | 2007-08-02 | Michael Holtzman | Memory system with in stream data encryption / decryption |
US8423788B2 (en) | 2005-02-07 | 2013-04-16 | Sandisk Technologies Inc. | Secure memory card with life cycle phases |
WO2006095335A2 (en) | 2005-03-07 | 2006-09-14 | Noam Camiel | System and method for a dynamic policies enforced file system for a data storage device |
US7493656B2 (en) | 2005-06-02 | 2009-02-17 | Seagate Technology Llc | Drive security session manager |
US7934049B2 (en) | 2005-09-14 | 2011-04-26 | Sandisk Corporation | Methods used in a secure yet flexible system architecture for secure devices with flash mass storage memory |
US20070074050A1 (en) * | 2005-09-14 | 2007-03-29 | Noam Camiel | System and method for software and data copy protection |
US7536540B2 (en) | 2005-09-14 | 2009-05-19 | Sandisk Corporation | Method of hardware driver integrity check of memory card controller firmware |
US8683082B2 (en) * | 2005-11-14 | 2014-03-25 | Sandisk Technologies Inc. | Removable memory devices for displaying advertisement content on host systems using applications launched from removable memory devices |
US8479186B2 (en) | 2005-12-22 | 2013-07-02 | Sandisk Technologies Inc. | Method for program code execution with memory storage controller participation |
US8484632B2 (en) | 2005-12-22 | 2013-07-09 | Sandisk Technologies Inc. | System for program code execution with memory storage controller participation |
US8051053B2 (en) | 2006-03-02 | 2011-11-01 | Noam Camiel | System and method for data storage firewall on data storage unit |
US20080126705A1 (en) | 2006-08-08 | 2008-05-29 | Fabrice Jogand-Coulomb | Methods Used In A Portable Mass Storage Device With Virtual Machine Activation |
-
2006
- 2006-08-08 US US11/463,256 patent/US7725614B2/en not_active Expired - Fee Related
-
2007
- 2007-07-26 CN CN200780029427.2A patent/CN101501642B/zh active Active
-
2010
- 2010-04-19 US US12/762,786 patent/US8447889B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6823509B2 (en) * | 2000-05-31 | 2004-11-23 | International Business Machines Corporation | Virtual machine with reinitialization |
US20020141741A1 (en) * | 2001-03-29 | 2002-10-03 | Han Zou | Universal multimedia optic disc player and its application for revocable copy protection |
US20050076324A1 (en) * | 2003-10-01 | 2005-04-07 | Lowell David E. | Virtual machine monitor |
CN1690957A (zh) * | 2004-04-27 | 2005-11-02 | 微软公司 | 通过安全虚拟机器实施安全政策的方法和系统 |
Also Published As
Publication number | Publication date |
---|---|
CN101501642A (zh) | 2009-08-05 |
US20080082447A1 (en) | 2008-04-03 |
US20100205457A1 (en) | 2010-08-12 |
US8447889B2 (en) | 2013-05-21 |
US7725614B2 (en) | 2010-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101501642B (zh) | 使用虚拟机启动的便携式大容量存储装置的方法 | |
EP1457936B1 (en) | Application authentication system, secure device, and terminal device | |
US7055029B2 (en) | Cryptographic system enabling ownership of a secure process | |
CN1581118B (zh) | 安全设备、信息处理终端、集成电路、应用装置及方法 | |
US7742992B2 (en) | Delivery of a secure software license for a software product and a toolset for creating the software product | |
US6108420A (en) | Method and system for networked installation of uniquely customized, authenticable, and traceable software application | |
JP5449905B2 (ja) | 情報処理装置、プログラム、および情報処理システム | |
US20080126705A1 (en) | Methods Used In A Portable Mass Storage Device With Virtual Machine Activation | |
US8024579B2 (en) | Authenticating suspect data using key tables | |
US9430650B2 (en) | Method for managing memory space in a secure non-volatile memory of a secure element | |
CN106529218B (zh) | 一种应用校验方法和装置 | |
JPH10313309A (ja) | 国際暗号法フレームワークでアプリケーションが一定のサービスクラスを合法的に実行することを認証する装置 | |
JP5118700B2 (ja) | 仮想マシンのアクティブ化を伴う携帯可能な大容量記憶装置 | |
CN109614769A (zh) | 按照参考平台清单和数据封装的安全操作系统启动 | |
WO2007044947A2 (en) | Software-firmware transfer system | |
US7805601B2 (en) | Computerized apparatus and method for version control and management | |
US11556673B2 (en) | Method for managing an instance of a class | |
Toll et al. | The Caernarvon secure embedded operating system | |
KOMSCO | KOMSCO JK31 V1. 0 on M7892 (SLE78CLFX4000PM/SLE78CAFX4000PM) Security Target Lite | |
IDProtect et al. | IDPass SSCD–Security Target Lite | |
IDProtect et al. | IDProtect Duo v9 SSCD–Security Target Lite | |
台灣銘板股份有限公司 | TNP ECC2 CPU Card Security Target |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
ASS | Succession or assignment of patent right |
Owner name: SANDISK TECHNOLOGY CO., LTD. Free format text: FORMER OWNER: SANDISK CORPORATION Effective date: 20121101 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20121101 Address after: American Texas Applicant after: Sandisk Corp. Address before: American California Applicant before: Sandisk Corp. |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C56 | Change in the name or address of the patentee | ||
CP03 | Change of name, title or address |
Address after: texas Patentee after: DELPHI INT OPERATIONS LUX SRL Address before: American Texas Patentee before: Sandisk Corp. |