{"id":"W7118933157","doi":"10.1109/paine66113.2025.11320186","title":"Project Foxtrot: Abstracting the Complexity of Bitstream Reverse Engineering Through ML","year":2025,"lang":"","type":"article","venue":"","topic":"Physical Unclonable Functions (PUFs) and Hardware Security","field":"Computer Science","cited_by":0,"is_retracted":false,"has_abstract":true,"ca_institutions":"Polytechnique Montréal","funders":"","keywords":"Netlist; Bitstream; Field-programmable gate array; Lookup table; Toolchain; Reverse engineering; Table (database)","routes":{"ca_aff":true,"ca_fund":false,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.002492992,0.00114004,0.0005126419,0.00113001,0.0005387761,0.001743145,0.002210381,0.001155772,0.004303895],"category_scores_gemma":[0.0078906,0.0004884483,0.0009764332,0.0005103161,0.001358925,0.00379389,0.002439284,0.002525346,0.001345536],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0008692925,"about_ca_system_score_gemma":0.00216657,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.002131702,"about_ca_topic_score_gemma":0.002381987,"domain_scores_codex":[0.9978332,0.0004765332,0.0001145604,0.0003718497,0.00100045,0.0002034395],"domain_scores_gemma":[0.9960083,0.001368522,0.0003339783,0.001615767,0.0005881155,0.00008536582],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0003032729,0.000231149,0.002912823,0.000377591,0.00007487761,0.0004113053,0.0004353543,0.1206137,0.04859903,0.05992355,0.01395155,0.7521659],"study_design_scores_gemma":[0.0000882028,0.0005273671,0.0008191536,0.0001094771,0.00005542858,0.0008073996,0.0001226778,0.7616731,0.1344087,0.04818711,0.05312335,0.00007813314],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.01448082,0.0003487798,0.9624469,0.0004363482,0.00006655436,0.0001678787,0.0001308095,0.01760908,0.004312807],"genre_scores_gemma":[0.2003439,0.0004527848,0.7863143,0.0004833031,0.00006134844,0.0002782751,0.001050664,0.002568086,0.008447291],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.004303895,"threshold_uncertainty_score":0.01439798,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.05278933113006647,"score_gpt":0.2866610549458972,"score_spread":0.2338717238158308,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}