Time-Print: Authenticating USB Flash Drives with Novel Timing Fingerprints | IEEE Conference Publication | IEEE Xplore