Fuzzy extraction and PUF based three party authentication protocol using USB as mass storage device. (December 2020)