activity
20172023
most citedChip-Chat: Challenges and Opportunities in Conversational Hardware Design

203 citations · 998 across the 44 of their papers we have counts for

collaborators
Showing cs.CRShow all

28 papers · 1 filter

cs.CR2023★ 3 cited

FLAG: Finding Line Anomalies (in code) with Generative AI

Baleegh Ahmad, Benjamin Tan, Ramesh Karri +1

Code contains security and functional bugs. The process of identifying and localizing them is difficult and relies on human labor. In this work, we present a novel approach (FLAG)…

cs.CR2023★ 77 cited

(Security) Assertions by Large Language Models

Rahul Kande, Hammond Pearce, Benjamin Tan +4

The security of computer systems typically relies on a hardware root of trust. As vulnerabilities in hardware can have severe implications on a system, there is a need for techniqu…

cs.CR2023★ 2 cited

REMaQE: Reverse Engineering Math Equations from Executables

Meet Udeshi, Prashanth Krishnamurthy, Hammond Pearce +2

Cybersecurity attacks on embedded devices for industrial control systems and cyber-physical systems may cause catastrophic physical damage as well as economic loss. This could be a…

cs.CR2023★ 1 cited

ALMOST: Adversarial Learning to Mitigate Oracle-less ML Attacks via Synthesis Tuning

Animesh Basak Chowdhury, Lilas Alrahis, Luca Collini +5

Oracle-less machine learning (ML) attacks have broken various logic locking schemes. Regular synthesis, which is tailored for area-power-delay optimization, yields netlists where k…

cs.CR2023★ 75 cited

Fixing Hardware Security Bugs with Large Language Models

Baleegh Ahmad, Shailja Thakur, Benjamin Tan +2

Novel AI-based code-writing Large Language Models (LLMs) such as OpenAI's Codex have demonstrated capabilities in many coding-adjacent domains. In this work we consider how LLMs ma…

cs.CR2023★ 1 cited

A survey of Digital Manufacturing Hardware and Software Trojans

Prithwish Basu Roy, Mudit Bhargava, Chia-Yun Chang +4

Digital Manufacturing (DM) refers to the on-going adoption of smarter, more agile manufacturing processes and cyber-physical systems. This includes modern techniques and technologi…

cs.CR2022★ 22 cited

Don't CWEAT It: Toward CWE Analysis Techniques in Early Stages of Hardware Design

Baleegh Ahmad, Wei-Kai Liu, Luca Collini +9

To help prevent hardware security vulnerabilities from propagating to later design stages where fixes are costly, it is crucial to identify security concerns as early as possible,…

cs.CR2022★ 40 cited

Lost at C: A User Study on the Security Implications of Large Language Model Code Assistants

Gustavo Sandoval, Hammond Pearce, Teo Nys +3

Large Language Models (LLMs) such as OpenAI Codex are increasingly being used as AI-based coding assistants. Understanding the impact of these tools on developers' code is paramoun…

cs.CR2022★ 15 cited

High-Level Approaches to Hardware Security: A Tutorial

Hammond Pearce, Ramesh Karri, Benjamin Tan

Designers use third-party intellectual property (IP) cores and outsource various steps in the integrated circuit (IC) design and manufacturing flow. As a result, security vulnerabi…

cs.CR2022★ 6 cited

Designing ML-Resilient Locking at Register-Transfer Level

Dominik Sisejkovic, Luca Collini, Benjamin Tan +3

Various logic-locking schemes have been proposed to protect hardware from intellectual property piracy and malicious design modifications. Since traditional locking techniques are…

cs.CR2022★ 25 cited

CoFHEE: A Co-processor for Fully Homomorphic Encryption Execution (Extended Version)

Mohammed Nabeel, Homer Gamil, Deepraj Soni +6

The migration of computation to the cloud has raised concerns regarding the security and privacy of sensitive data, as their need to be decrypted before processing, renders them su…

cs.CR2022★ 7 cited

Fuzzing+Hardware Performance Counters-Based Detection of Algorithm Subversion Attacks on Post-Quantum Signature Schemes

Animesh Basak Chowdhury, Anushree Mahapatra, Deepraj Soni +1

NIST is standardizing Post Quantum Cryptography (PQC) algorithms that are resilient to the computational capability of quantum computers. Past works show malicious subversion with…

cs.CR2022★ 1 cited

HOLL: Program Synthesis for Higher OrderLogic Locking

Gourav Takhar, Ramesh Karri, Christian Pilato +1

Logic locking "hides" the functionality of a digital circuit to protect it from counterfeiting, piracy, and malicious design modifications. The original design is transformed into…

cs.CR2021★ 15 cited

Examining Zero-Shot Vulnerability Repair with Large Language Models

Hammond Pearce, Benjamin Tan, Baleegh Ahmad +2

Human developers can produce code with cybersecurity bugs. Can emerging 'smart' code completion tools help repair those bugs? In this work, we examine the use of large language mod…

cs.CR2021★ 2 cited

Not All Fabrics Are Created Equal: Exploring eFPGA Parameters For IP Redaction

Jitendra Bhandari, Abdul Khader Thalakkattu Moosa, Benjamin Tan +6

Semiconductor design houses rely on third-party foundries to manufacture their integrated circuits (IC). While this trend allows them to tackle fabrication costs, it introduces sec…

cs.CR2021

Exploring eFPGA-based Redaction for IP Protection

Jitendra Bhandari, Abdul Khader Thalakkattu Moosa, Benjamin Tan +6

Recently, eFPGA-based redaction has been proposed as a promising solution for hiding parts of a digital design from untrusted entities, where legitimate end-users can restore funct…

cs.CR2021★ 22 cited

Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributions

Hammond Pearce, Baleegh Ahmad, Benjamin Tan +2

There is burgeoning interest in designing AI-based systems to assist humans in designing computing systems, including tools that automatically generate computer code. The most nota…

cs.CR2021

FLAW3D: A Trojan-based Cyber Attack on the Physical Outcomes of Additive Manufacturing

Hammond Pearce, Kaushik Yanamandra, Nikhil Gupta +1

Additive Manufacturing (AM) systems such as 3D printers use inexpensive microcontrollers that rarely feature cybersecurity defenses. This is a risk, especially given the rising thr…

cs.CR2020★ 1 cited

Security Assessment of Interposer-based Chiplet Integration

Mohammed Shayan, Kanad Basu, Ramesh Karri

With transistor scaling reaching its limits, interposer-based integration of dies (chiplets) is gaining traction. Such an interposer-based integration enables finer and tighter int…

cs.CR2020★ 63 cited

ASSURE: RTL Locking Against an Untrusted Foundry

Christian Pilato, Animesh Basak Chowdhury, Donatella Sciuto +2

Semiconductor design companies are integrating proprietary intellectual property (IP) blocks to build custom integrated circuits (IC) and fabricate them in a third-party foundry. U…

cs.CR2020★ 29 cited

Benchmarking at the Frontier of Hardware Security: Lessons from Logic Locking

Benjamin Tan, Ramesh Karri, Nimisha Limaye +33

Integrated circuits (ICs) are the foundation of all computing systems. They comprise high-value hardware intellectual property (IP) that are at risk of piracy, reverse-engineering,…

cs.CR2020★ 76 cited

A Survey of Cybersecurity of Digital Manufacturing

Priyanka Mahesh, Akash Tiwari, Chenglu Jin +5

The Industry 4.0 concept promotes a digital manufacturing (DM) paradigm that can enhance quality and productivity, that reduces inventory and the lead-time for delivering custom, b…

cs.CR2020★ 35 cited

Security of Cloud FPGAs: A Survey

Chenglu Jin, Vasudev Gohil, Ramesh Karri +1

Integrating Field Programmable Gate Arrays (FPGAs) with cloud computing instances is a rapidly emerging trend on commercial cloud computing platforms such as Amazon Web Services (A…

cs.CR2020★ 3 cited

HACK3D: Crowdsourcing the Assessment of Cybersecurity in Digital Manufacturing

Michael Linares, Nishant Aswani, Gary Mac +4

Digital manufacturing (DM) cyber-physical system is vulnerable to both cyber and physical attacks. HACK3D is a series of crowdsourcing red-team-blue-team events hosted by the NYU C…