HiFlash: A History Independent Flash Device
نویسندگان
چکیده
Retention regulations require timely and irrecoverable disposal of data, a challenging task, as data and its side effects are stored and maintained at all layers of a computing system. Those side effects can be used as an oracle to derive the past existence of deleted data. Fortunately, history independence can be utilized to eliminate such history-related oracles. HIFS [19] can provide history independence for file storage over mechanical disk drives. However, HIFS cannot provide history independence when deployed on top of flash devices, as flash memory manages its own internal block placement, which is often inherently history dependent. In this work, we initiate research on history independent flash devices. We design HiFlash, which achieves a strong notion of history independence by defending against an adversary allowed access to the flash at multiple different points in time. In addition, we design a simple, yet history independence friendly wear-leveling mechanism that allows HiFlash to smartly and advantageously trade off a tunable small amount of history leakage for a significant increase in the device’s lifetime. Our prototype built in an actual flash device as well as extensive simulations validate the effectiveness of HiFlash.
منابع مشابه
Asphaltene Deposition Modeling during Natural Depletion and Developing a New Method for Multiphase Flash Calculation
The specific objective of this paper is to develop a fully implicit compositional simulator for modeling asphaltene deposition during natural depletion. In this study, a mathematical model for asphaltene deposition modeling is presented followed by the solution approach using the fully implicit scheme. A thermodynamic model for asphaltene precipitation and the numerical methods for performing f...
متن کاملPlatform Independent Non-Volatile Storage Abstractions
The storage abstractions proposed by TEP 103 are implemented on a platform-dependent basis. A version of BlockStorage, ConfigStorage, and LogStorage were created from the ground up for both the AT45DB and ST M25P80 flash chips. Looking forward into the further growth and development of hardware, rebuilding each of these storage layers for every new flash chip will be time consuming and cause co...
متن کاملبررسی ارتباط بین اختلال ادراری، شدت هایپرتونیای زانو و استفاده از وسیله کمکی با افتادن در بیماران مبتلا به مالتیپل اسکلروزیس
Objective: The purpose of this study was the association between urinary disorder (UD), spastic hypertonia and assistive device with falling. Methods: In this analytical cross sectional study, 140 participants with Expanded Disability Status Scale (EDSS) score below 7 aged 20 to 55 years were divided into two groups according to their reports of falls in the past 6 months. Participants select...
متن کاملVirtual-ROM: A New Demand Paging Component for RTOS and NAND Flash Memory Based Mobile Devices
Similiar to a hard disk, NAND flash memory must be accessed in sector unit, and cannot be used for code storage without copying its contents to RAM. A virtual memory technique is promising as a RAM saving solution. However, it can not be easily used without the operating system supports, and it is not suitable for real time systems because it causes unpredicted execution delays. Virtual-ROM is ...
متن کاملA Flash Time-to-Digital Converter with Two Independent Time Coding Lines
Abstrac t-We present a time-to-digital converter with a virtual time coding line created as an equivalent of two independent time coding lines operating simultaneously. Proposed solution allows to overcome the technology limitation in achievable resolution and improve the precision of conversion. The new coding line used in the interpolating time counter designed in an FPGA CMOS device provides...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1511.05180 شماره
صفحات -
تاریخ انتشار 2015