software-based-PUF icon indicating copy to clipboard operation
software-based-PUF copied to clipboard

The first open source software-based Physically Unclonable Function (PUF) using off-the-shelf SRAM

Results 8 software-based-PUF issues
Sort by recently updated
recently updated
newest added

@synctext I know that the Tribler/software-based-PUF includes a copy of the GPLv3 license here: https://github.com/Tribler/software-based-PUF/blob/master/LICENSE but the FSF recommends, "You should put a notice at the start of each source...

Section 1.1: Retrieve SRAM's stable bits using data remanence algorithm I was trying to execute this. I uploaded the arduino code using platformio successfully. Then i ran the GetStableBits.py. But...

good first issue

what will be the output of GetStabbleBits.py ? How it look like? I am getting the location of strong ones as continuous values (eg: 0-99). Is it because of some...

question

After enrollment, challenge and helper data are generated. But not able to reconstruct the key.

Hi, this is not an issue. I am curious about the advantages of off-chip SRAM PUF over on-chip SRAM PUF. I couldn't find any notable advantages when I referred to...

question

Hi .. Do you think it is possible modifying a bit the library running the puf encrytpion and decryption for esp32 microcontrollers? I am using platformio and arduino framework. Thanks

我按照您的步驟在Section 2 編譯 MainEnrollment.py時發現會有錯誤,debug時我發現她會在"check_if_it_is_working"這個副涵式會看count_wrong是否大於0(代表有錯誤會跳出),有按照'CY62256NLL-enrollment-microSD.fzz' 的圖片的接線方式去接,但是我不清楚為何會有錯誤,想請問在section 2之前有要準備其他東西嗎?謝謝

I don't understand from where did you download libraries such as #include #include #include in slave-cy62256nll for arduino in order to retrieve stable bit location using cypress sram(section 1.1 in...