We've provided an example challenge that shows the materials that you will be provided. You can use this locked circuit together with its accompanying unlocked oracle, or try and break the locking without using it --- it's up to you!
Link to the combinational warm up netlist - 10 bit key (key details sanitized)
Link to the same warm up netlist with key details (self-check solution)
Link to the accompanying oracle
Usage (from command line):
$ ./c432_v1 <input bits separated with spaces>
e.g. ./c432_v1 1 1 1 1 1 0 0 0 0 1 0 0 0 1 1 1 1 1 0 0 0 1 0 1 1 1 1 0 0 1 0 0 1 0 0 1
Note: The oracle has been tested using 64-bit Linux (Xubuntu 18.04, Ubuntu 16.04 in WSL)