Skip to main content

Showing 1–4 of 4 results for author: Subramanyan, P

Searching in archive cs. Search in all archives.
.
  1. arXiv:2312.03369  [pdf, other

    cs.PL

    Analysis of Linux-PRNG (Pseudo Random Number Generator)

    Authors: Ayush Bansal, Pramod Subramanyan, Satyadev Nandakumar

    Abstract: The Linux pseudorandom number generator (PRNG) is a PRNG with entropy inputs and is widely used in many security-related applications and protocols. This PRNG is written as an open-source code which is subject to regular changes. It has been analysed in the works of Gutterman et al., Lacharme et al., while in the meantime, several changes have been applied to the code, to counter the attacks prese… ▽ More

    Submitted 6 December, 2023; originally announced December 2023.

  2. arXiv:2005.04606  [pdf, ps, other

    cs.CR

    Verification of Quantitative Hyperproperties Using Trace Enumeration Relations

    Authors: Shubham Sahai, Rohit Sinha, Pramod Subramanyan

    Abstract: Many important cryptographic primitives offer probabilistic guarantees of security that can be specified as quantitative hyperproperties; these are specifications that stipulate the existence of a certain number of traces in the system satisfying certain constraints. Verification of such hyperproperties is extremely challenging because they involve simultaneous reasoning about an unbounded number… ▽ More

    Submitted 14 May, 2020; v1 submitted 10 May, 2020; originally announced May 2020.

    Comments: 33 pages, 9 figures. Appears in 32nd International Conference on Computer Aided Verification. (CAV 2020). Los Angeles, CA. July 2020

    ACM Class: F.3.1

  3. Functional Analysis Attacks on Logic Locking

    Authors: Deepak Sirone, Pramod Subramanyan

    Abstract: Logic locking refers to a set of techniques that can protect integrated circuits (ICs) from counterfeiting, piracy and malicious functionality changes by an untrusted foundry. It achieves these goals by introducing new inputs, called key inputs, and additional logic to an IC such that the circuit produces the correct output only when the key inputs are set to specific values. The correct values of… ▽ More

    Submitted 10 January, 2020; v1 submitted 29 November, 2018; originally announced November 2018.

  4. Instruction-Level Abstraction (ILA): A Uniform Specification for System-on-Chip (SoC) Verification

    Authors: Bo-Yuan Huang, Hongce Zhang, Pramod Subramanyan, Yakir Vizel, Aarti Gupta, Sharad Malik

    Abstract: Modern Systems-on-Chip (SoC) designs are increasingly heterogeneous and contain specialized semi-programmable accelerators in addition to programmable processors. In contrast to the pre-accelerator era, when the ISA played an important role in verification by enabling a clean separation of concerns between software and hardware, verification of these "accelerator-rich" SoCs presents new challenges… ▽ More

    Submitted 14 June, 2018; v1 submitted 3 January, 2018; originally announced January 2018.

    Comments: 24 pages, 3 figures, 3 tables