This solid-state drive firmware-level solution (TimeSSD) and toolkit (TimeKit) use intrinsic flash properties to retain the history of past storage states for up to several weeks without dedicated data backups. The technology can significantly enhance the security of flash-based storage systems while incurring negligible performance overhead for the majority of common applications. TimeSSD and TimeKits functionalities can provide flexibility and facilitate more efficient, secure system functions such as protecting against malware or encrypted ransomware attacks that corrupt files in storage, recovering user files, retrieving update logs, and providing an evidence chain for storage forensics. Rollback to a previous consistent state may be achieved with minimal software involvement.
A proceedings paper further describing the invention can be accessed here. This invention is patent pending.