发明名称 Encrypting and decrypting a virtual disc
摘要 A computer-readable storage medium containing machine executable instructions that when executed by a processor cause the processor to encrypt a virtual disc; wherein the virtual disc comprises a virtual disc image; and wherein execution of the machine executable instructions cause the processor to: receive the virtual disc; increase the size of the virtual disc; write a decryption-master-boot-record and a decryption program to the virtual disc; encrypt at least a portion of the virtual disc image, wherein the decryption program comprises decryption-machine-executable-instructions for decrypting the at least partially encrypted virtual disc image in accordance with a cryptographic key.
申请公布号 US9230118(B2) 申请公布日期 2016.01.05
申请号 US201113884680 申请日期 2011.11.03
申请人 International Business Machines Corporation 发明人 Marinelli Claudio;Pichetti Luigi;Fontignie Jacques;Stueckelberg Marc V.
分类号 G06F21/00;G06F21/60;G06F21/80 主分类号 G06F21/00
代理机构 代理人 Sosa Jason H.
主权项 1. A computer-readable storage device containing machine executable instructions that when executed by a processor cause the processor to encrypt a virtual disc, wherein the virtual disc comprises a virtual disc image, and wherein execution of the machine executable instructions causes the processor to: receive the virtual disc; increase the size of the virtual disc; write a decryption-master-boot-record and a decryption program to the virtual disc; encrypt at least a portion of the virtual disc image, wherein the decryption program comprises decryption-machine-executable-instructions for decrypting the at least partially encrypted virtual disc image in accordance with a cryptographic key; wherein the virtual disc image is divided into first and second parts, wherein the second part of the virtual disc image is stored in a third portion of the virtual disc, wherein execution of the instructions further causes the processor to copy the first part of the virtual disc image to a fourth portion of the virtual disc; wherein the decryption-master-boot-record is written to a first portion of the virtual disc, wherein the decryption program is written to a second portion of the virtual disc, wherein the first part of the virtual disc image is copied from the first and second portions of the virtual disc, and wherein execution of the instructions further causes the processor to at least partially encrypt the first and second parts of the virtual disc; and wherein the size of the virtual disc is increased to create the fourth portion of the virtual disc and a fifth portion of the virtual disc, wherein the size of the fifth portion is larger than the second portion, and wherein the combined size of the first and second portions is less than or equal to the size of the fourth portion.
地址 Armonk NY US