Skip to main content

Showing 1–7 of 7 results for author: Gorgin, S

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

    cs.CR

    The Reversing Machine: Reconstructing Memory Assumptions

    Authors: Mohammad Sina Karvandi, Soroush Meghdadizanjani, Sima Arasteh, Saleh Khalaj Monfared, Mohammad K. Fallah, Saeid Gorgin, Jeong-A Lee, Erik van der Kouwe

    Abstract: Existing anti-malware software and reverse engineering toolkits struggle with stealthy sub-OS rootkits due to limitations of run-time kernel-level monitoring. A malicious kernel-level driver can bypass OS-level anti-virus mechanisms easily. Although static analysis of such malware is possible, obfuscation and packing techniques complicate offline analysis. Moreover, current dynamic analyzers suffe… ▽ More

    Submitted 30 April, 2024; originally announced May 2024.

  2. arXiv:2207.05676  [pdf, other

    cs.CR cs.AR cs.OS

    HyperDbg: Reinventing Hardware-Assisted Debugging (Extended Version)

    Authors: Mohammad Sina Karvandi, MohammadHossein Gholamrezaei, Saleh Khalaj Monfared, Soroush Meghdadizanjani, Behrooz Abbassi, Ali Amini, Reza Mortazavi, Saeid Gorgin, Dara Rahmati, Michael Schwarz

    Abstract: Software analysis, debugging, and reverse engineering have a crucial impact in today's software industry. Efficient and stealthy debuggers are especially relevant for malware analysis. However, existing debugging platforms fail to address a transparent, effective, and high-performance low-level debugger due to their detectable fingerprints, complexity, and implementation restrictions. In this pape… ▽ More

    Submitted 2 September, 2022; v1 submitted 29 May, 2022; originally announced July 2022.

  3. arXiv:2005.14156  [pdf, other

    cs.AI cs.RO

    Unlucky Explorer: A Complete non-Overlap** Map Exploration

    Authors: Mohammad Sina Kiarostami, Saleh Khalaj Monfared, Mohammadreza Daneshvaramoli, Ali Oliayi, Negar Yousefian, Dara Rahmati, Saeid Gorgin

    Abstract: Nowadays, the field of Artificial Intelligence in Computer Games (AI in Games) is going to be more alluring since computer games challenge many aspects of AI with a wide range of problems, particularly general problems. One of these kinds of problems is Exploration, which states that an unknown environment must be explored by one or several agents. In this work, we have first introduced the Maze D… ▽ More

    Submitted 28 May, 2020; originally announced May 2020.

  4. arXiv:2005.10333  [pdf, other

    cs.CR cs.AR cs.OS

    A Way Around UMIP and Descriptor-Table Exiting via TSX-based Side-Channel

    Authors: Mohammad Sina Karvandi, Saleh Khalaj Monfared, Mohammad Sina Kiarostami, Dara Rahmati, Saeid Gorgin

    Abstract: Nowadays, in operating systems, numerous protection mechanisms prevent or limit the user-mode applicationsto access the kernels internal information. This is regularlycarried out by software-based defenses such as Address Space Layout Randomization (ASLR) and Kernel ASLR(KASLR). They play pronounced roles when the security of sandboxed applications such as Web-browser are considered.Armed with arb… ▽ More

    Submitted 22 April, 2021; v1 submitted 20 May, 2020; originally announced May 2020.

  5. arXiv:2001.00053  [pdf, other

    cs.LG cs.NE

    On the Resilience of Deep Learning for Reduced-voltage FPGAs

    Authors: Kamyar Givaki, Behzad Salami, Reza Hojabr, S. M. Reza Tayaranian, Ahmad Khonsari, Dara Rahmati, Saeid Gorgin, Adrian Cristal, Osman S. Unsal

    Abstract: Deep Neural Networks (DNNs) are inherently computation-intensive and also power-hungry. Hardware accelerators such as Field Programmable Gate Arrays (FPGAs) are a promising solution that can satisfy these requirements for both embedded and High-Performance Computing (HPC) systems. In FPGAs, as well as CPUs and GPUs, aggressive voltage scaling below the nominal level is an effective technique for p… ▽ More

    Submitted 26 December, 2019; originally announced January 2020.

  6. arXiv:1910.12062  [pdf, other

    cs.MA

    Decentralized Cooperative Communication-less Multi-Agent Task Assignment with Monte-Carlo Tree Search

    Authors: Mohammadreza Daneshvaramoli, Mohammad Sina Kiarostami, Saleh Khalaj Monfared, Helia Karisani, Hamed Khashehchi, Dara Rahmati, Saeid Gorgin, Amir Rahmati

    Abstract: Cooperative task assignment is an important subject in multi-agent systems with a wide range of applications. These systems are usually designed with massive communication among the agents to minimize the error in pursuit of the general goal of the entire system. In this work, we propose a novel approach for Decentralized Cooperative Communication-less Multi-Agent Task Assignment (DCCMATA) employi… ▽ More

    Submitted 23 February, 2020; v1 submitted 26 October, 2019; originally announced October 2019.

  7. arXiv:1909.04750  [pdf, other

    cs.CR

    Generating High Quality Random Numbers: A High Throughput Parallel Bitsliced Approach

    Authors: Saleh Khalaj Monfared, Omid Hajihassani, Soroush Meghdadi Zanjani, Mohammadsina Kiarostami, Dara Rahmati, Saeid Gorgin

    Abstract: In this work, by employing a bitsliced data representation as building blocks of algorithms, we showcase the capability and scalability of our proposed method in a variety of PRNG methods in the category of block and stream ciphers. While demonstrating the suitability of stream-ciphers for high throughput PRNG, as an example, we implement and investigate a bitsliced MICKEY 2.0 PRNG by altering the… ▽ More

    Submitted 20 October, 2019; v1 submitted 10 September, 2019; originally announced September 2019.

    Comments: 10 pages