-
公开(公告)号:US20190215152A1
公开(公告)日:2019-07-11
申请号:US15866185
申请日:2018-01-09
Applicant: VMware, Inc.
Inventor: Wenguang Wang , Xin Li , Haoran Zheng , Eric Knauft , Jin Zhang , Pascal Renauld , Bryan Fink
Abstract: A multi-tenant storage system can store clear text data and associated clear text checksum received from a storage tenant using their associated cryptographic key (“cryptokey”). When the clear text data is compressible, cryptographic data (“cryptodata”) is generated from a concatenation of the clear text checksum and compressed clear text data using the cryptokey. A cryptographic checksum (“cryptochecksum”) is generated from the cryptodata. When the clear text data is uncompressible, cryptographic data (“cryptodata”) is generated by encrypting the clear text data using the cryptokey with an extra verification step to make sure the clear text checksum can be rebuilt during the read request. A cryptographic checksum (“cryptochecksum”) is generated from the cryptodata. The cryptodata and associated cryptochecksum are stored in the multi-tenant storage system, so that repairs to damaged cryptodata can be made using the associated cryptochecksum.
-
公开(公告)号:US10198312B2
公开(公告)日:2019-02-05
申请号:US15943293
申请日:2018-04-02
Applicant: VMware, Inc.
Inventor: Enning Xiang , Eric Knauft , Pascal Renauld , Xin Li
Abstract: Systems and techniques are described for transferring data. A described technique includes receiving a request to transmit a data block from a first data storage device to a second data storage device. An attempt to read the data block from the first data storage device is made. A media error resulting from the attempt to read the data block from the first data storage device is detected. In response to detecting the media error, a new data block is generated and includes mismatched checksum data that causes a checksum mismatched error when the new data block is accessed. The new data block is transmitted for storage at the second data storage device in place of the data block.
-