Skip to main content

Showing 1–19 of 19 results for author: Kinsy, M A

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

    cs.AR cs.CR

    Zeno: A Scalable Capability-Based Secure Architecture

    Authors: Alan Ehret, Jacob Abraham, Mihailo Isakov, Michel A. Kinsy

    Abstract: Despite the numerous efforts of security researchers, memory vulnerabilities remain a top issue for modern computing systems. Capability-based solutions aim to solve whole classes of memory vulnerabilities at the hardware level by encoding access permissions with each memory reference. While some capability systems have seen commercial adoption, little work has been done to apply a capability mode… ▽ More

    Submitted 21 August, 2022; originally announced August 2022.

    Report number: R-V1-2022

  2. arXiv:2204.08180  [pdf, other

    cs.DC cs.PF

    A Taxonomy of Error Sources in HPC I/O Machine Learning Models

    Authors: Mihailo Isakov, Mikaela Currier, Eliakin del Rosario, Sandeep Madireddy, Prasanna Balaprakash, Philip Carns, Robert B. Ross, Glenn K. Lockwood, Michel A. Kinsy

    Abstract: I/O efficiency is crucial to productivity in scientific computing, but the increasing complexity of the system and the applications makes it difficult for practitioners to understand and optimize I/O behavior at scale. Data-driven machine learning-based I/O throughput models offer a solution: they can be used to identify bottlenecks, automate I/O tuning, or optimize job scheduling with minimal hum… ▽ More

    Submitted 18 April, 2022; originally announced April 2022.

    Report number: STAM01

  3. arXiv:2007.01648  [pdf, ps, other

    cs.CR

    Fast Arithmetic Hardware Library For RLWE-Based Homomorphic Encryption

    Authors: Rashmi Agrawal, Lake Bu, Alan Ehret, Michel A. Kinsy

    Abstract: In this work, we propose an open-source, first-of-its-kind, arithmetic hardware library with a focus on accelerating the arithmetic operations involved in Ring Learning with Error (RLWE)-based somewhat homomorphic encryption (SHE). We design and implement a hardware accelerator consisting of submodules like Residue Number System (RNS), Chinese Remainder Theorem (CRT), NTT-based polynomial multipli… ▽ More

    Submitted 3 July, 2020; originally announced July 2020.

    Report number: Report ascs-r06

  4. arXiv:2002.08339  [pdf, other

    cs.LG stat.ML

    NeuroFabric: Identifying Ideal Topologies for Training A Priori Sparse Networks

    Authors: Mihailo Isakov, Michel A. Kinsy

    Abstract: Long training times of deep neural networks are a bottleneck in machine learning research. The major impediment to fast training is the quadratic growth of both memory and compute requirements of dense and convolutional layers with respect to their information bandwidth. Recently, training `a priori' sparse networks has been proposed as a method for allowing layers to retain high information bandw… ▽ More

    Submitted 19 February, 2020; originally announced February 2020.

    Report number: Report-v05

  5. arXiv:1912.01560  [pdf, other

    cs.DC cs.CR

    Drndalo: Lightweight Control Flow Obfuscation Through Minimal Processor/Compiler Co-Design

    Authors: Novak Boskov, Mihailo Isakov, Michel A. Kinsy

    Abstract: Binary analysis is traditionally used in the realm of malware detection. However, the same technique may be employed by an attacker to analyze the original binaries in order to reverse engineer them and extract exploitable weaknesses. When a binary is distributed to end users, it becomes a common remotely exploitable attack point. Code obfuscation is used to hinder reverse engineering of executabl… ▽ More

    Submitted 29 November, 2019; originally announced December 2019.

    Report number: BU - ECE - ASCS Laboratory 2019 Report v5

  6. A Secure and Robust Scheme for Sharing Confidential Information in IoT Systems

    Authors: Lake Bu, Mihailo Isakov, Michel A. Kinsy

    Abstract: In Internet of Things (IoT) systems with security demands, there is often a need to distribute sensitive information (such as encryption keys, digital signatures, or login credentials, etc.) among the devices, so that it can be retrieved for confidential purposes at a later moment. However, this information cannot be entrusted to any one device, since the failure of that device or an attack on it… ▽ More

    Submitted 26 November, 2019; originally announced November 2019.

    Journal ref: Ad Hoc Networks, vol. 92, 2019 - Special Issue on Security of IoT-enabled Infrastructures in Smart Cities

  7. arXiv:1911.11932  [pdf, other

    cs.CR cs.LG stat.ML

    Survey of Attacks and Defenses on Edge-Deployed Neural Networks

    Authors: Mihailo Isakov, Vijay Gadepally, Karen M. Gettings, Michel A. Kinsy

    Abstract: Deep Neural Network (DNN) workloads are quickly moving from datacenters onto edge devices, for latency, privacy, or energy reasons. While datacenter networks can be protected using conventional cybersecurity measures, edge neural networks bring a host of new security challenges. Unlike classic IoT applications, edge neural networks are typically very compute and memory intensive, their execution i… ▽ More

    Submitted 26 November, 2019; originally announced November 2019.

    Journal ref: In the 2019 IEEE High Performance Extreme Computing Conference (HPEC), 2019

  8. BRISC-V: An Open-Source Architecture Design Space Exploration Toolbox

    Authors: Sahan Bandara, Alan Ehret, Donato Kava, Michel A. Kinsy

    Abstract: In this work, we introduce a platform for register-transfer level (RTL) architecture design space exploration. The platform is an open-source, parameterized, synthesizable set of RTL modules for designing RISC-V based single and multi-core architecture systems. The platform is designed with a high degree of modularity. It provides highly-parameterized, composable RTL modules for fast and accurate… ▽ More

    Submitted 26 August, 2019; originally announced August 2019.

    Comments: In Proceedings of the 2019 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA '19)

  9. arXiv:1903.03735  [pdf, other

    cs.CR

    Post-Quantum Cryptographic Hardware Primitives

    Authors: Lake Bu, Rashmi Agrawal, Hai Cheng, Michel A. Kinsy

    Abstract: The development and implementation of post-quantum cryptosystems have become a pressing issue in the design of secure computing systems, as general quantum computers have become more feasible in the last two years. In this work, we introduce a set of hardware post-quantum cryptographic primitives (PCPs) consisting of four frequently used security components, i.e., public-key cryptosystem (PKC), ke… ▽ More

    Submitted 8 March, 2019; originally announced March 2019.

    Comments: 2019 Boston Area Architecture Workshop (BARC'19)

  10. arXiv:1903.03733  [pdf, other

    cs.CR

    A Lightweight McEliece Cryptosystem Co-processor Design

    Authors: Lake Bu, Rashmi Agrawal, Hai Cheng, Michel A. Kinsy

    Abstract: Due to the rapid advances in the development of quantum computers and their susceptibility to errors, there is a renewed interest in error correction algorithms. In particular, error correcting code-based cryptosystems have reemerged as a highly desirable coding technique. This is due to the fact that most classical asymmetric cryptosystems will fail in the quantum computing era. Quantum computers… ▽ More

    Submitted 25 August, 2019; v1 submitted 8 March, 2019; originally announced March 2019.

    Comments: 2019 Boston Area Architecture Workshop (BARC'19)

  11. arXiv:1903.00841  [pdf, other

    cs.CR

    CodeTrolley: Hardware-Assisted Control Flow Obfuscation

    Authors: Novak Boskov, Mihailo Isakov, Michel A. Kinsy

    Abstract: Many cybersecurity attacks rely on analyzing a binary executable to find exploitable sections of code. Code obfuscation is used to prevent attackers from reverse engineering these executables. In this work, we focus on control flow obfuscation - a technique that prevents attackers from statically determining which code segments are original, and which segments are added in to confuse attackers. We… ▽ More

    Submitted 26 August, 2019; v1 submitted 3 March, 2019; originally announced March 2019.

    Comments: 2019 Boston Area Architecture Workshop (BARC'19)

  12. arXiv:1812.04077  [pdf, ps, other

    cs.PL

    BRISC-V Emulator: A Standalone, Installation-Free, Browser-Based Teaching Tool

    Authors: Mihailo Isakov, Michel A. Kinsy

    Abstract: Many computer organization and computer architecture classes have recently started adopting the RISC-V architecture as an alternative to proprietary RISC ISAs and architectures. Emulators are a common teaching tool used to introduce students to writing assembly. We present the BRISC-V (Boston University RISC-V) Emulator and teaching tool, a RISC-V emulator inspired by existing RISC and CISC emulat… ▽ More

    Submitted 6 December, 2018; originally announced December 2018.

  13. Design Space Exploration of Neural Network Activation Function Circuits

    Authors: Tao Yang, Yadong Wei, Zhijun Tu, Haolun Zeng, Michel A. Kinsy, Nanning Zheng, Pengju Ren

    Abstract: The widespread application of artificial neural networks has prompted researchers to experiment with FPGA and customized ASIC designs to speed up their computation. These implementation efforts have generally focused on weight multiplication and signal summation operations, and less on activation functions used in these applications. Yet, efficient hardware implementations of nonlinear activation… ▽ More

    Submitted 22 September, 2018; originally announced October 2018.

    Comments: 5 pages, 5 figures, 16 conference

    Report number: 08467987

  14. arXiv:1802.05100  [pdf, other

    cs.AR cs.SE

    SAPA: Self-Aware Polymorphic Architecture

    Authors: Michel A. Kinsy, Mihailo Isakov, Alan Ehret, Donato Kava

    Abstract: In this work, we introduce a Self-Aware Polymorphic Architecture (SAPA) design approach to support emerging context-aware applications and mitigate the programming challenges caused by the ever-increasing complexity and heterogeneity of high performance computing systems. Through the SAPA design, we examined the salient software-hardware features of adaptive computing systems that allow for (1) th… ▽ More

    Submitted 12 February, 2018; originally announced February 2018.

    Comments: Boston Area Architecture 2018 Workshop (BARC18)

  15. arXiv:1802.04259  [pdf, other

    cs.CR cs.AR

    Sphinx: A Secure Architecture Based on Binary Code Diversification and Execution Obfuscation

    Authors: Michel A. Kinsy, Donato Kava, Alan Ehret, Miguel Mark

    Abstract: Sphinx, a hardware-software co-design architecture for binary code and runtime obfuscation. The Sphinx architecture uses binary code diversification and self-reconfigurable processing elements to maintain application functionality while obfuscating the binary code and architecture states to attackers. This approach dramatically reduces an attacker's ability to exploit information gained from one d… ▽ More

    Submitted 11 February, 2018; originally announced February 2018.

    Comments: Boston Area Architecture 2018 Workshop (BARC18)

  16. arXiv:1802.03885  [pdf, other

    cs.LG cs.AR

    ClosNets: a Priori Sparse Topologies for Faster DNN Training

    Authors: Mihailo Isakov, Michel A. Kinsy

    Abstract: Fully-connected layers in deep neural networks (DNN) are often the throughput and power bottleneck during training. This is due to their large size and low data reuse. Pruning dense layers can significantly reduce the size of these networks, but this approach can only be applied after training. In this work we propose a novel fully-connected layer that reduces the memory requirements of DNNs witho… ▽ More

    Submitted 11 February, 2018; originally announced February 2018.

    Comments: Boston Area Architecture 2018 Workshop (BARC18)

  17. Janus: An Uncertain Cache Architecture to Cope with Side Channel Attacks

    Authors: Hossein Hosseinzadeh, Mihailo Isakov, Mostafa Darabi, Ahmad Patooghy, Michel A. Kinsy

    Abstract: Side channel attacks are a major class of attacks to crypto-systems. Attackers collect and analyze timing behavior, I/O data, or power consumption in these systems to undermine their effectiveness in protecting sensitive information. In this work, we propose a new cache architecture, called Janus, to enable crypto-systems to introduce randomization and uncertainty in their runtime timing behavior… ▽ More

    Submitted 24 October, 2017; originally announced October 2017.

    Comments: 4 pages, 4 figures

    Journal ref: 2017 IEEE 60th International Midwest Symposium on Circuits and Systems (MWSCAS)

  18. arXiv:1706.09953  [pdf, other

    cs.AR

    Fast Processing of Large Graph Applications Using Asynchronous Architecture

    Authors: Michel A. Kinsy, Rashmi S. Agrawal, Hien D. Nguyen

    Abstract: Graph algorithms and techniques are increasingly being used in scientific and commercial applications to express relations and explore large data sets. Although conventional or commodity computer architectures, like CPU or GPU, can compute fairly well dense graph algorithms, they are often inadequate in processing large sparse graph applications. Memory access patterns, memory bandwidth requiremen… ▽ More

    Submitted 29 June, 2017; originally announced June 2017.

    Comments: Boston Area Architecture 2017 Workshop (BARC17)

  19. arXiv:1702.02313  [pdf, other

    cs.AR

    FASHION: Fault-Aware Self-Healing Intelligent On-chip Network

    Authors: Pengju Ren, Michel A. Kinsy, Mengjiao Zhu, Shreeya Khadka, Mihailo Isakov, Aniruddh Ramrakhyani, Tushar Krishna, Nanning Zheng

    Abstract: To avoid packet loss and deadlock scenarios that arise due to faults or power gating in multicore and many-core systems, the network-on-chip needs to possess resilient communication and load-balancing properties. In this work, we introduce the Fashion router, a self-monitoring and self-reconfiguring design that allows for the on-chip network to dynamically adapt to component failures. First, we in… ▽ More

    Submitted 8 February, 2017; originally announced February 2017.

    Comments: 14 pages, 12 figures