中文
相关论文

相关论文: N-Version Obfuscation: Impeding Software Tampering…

200 篇论文

Obfuscation of computer programs has historically been approached either as a practical but \textit{ad hoc} craft to make reverse engineering subjectively difficult, or as a sound theoretical investigation unfortunately detached from the…

密码学与安全 · 计算机科学 2024-11-11 Ali Ajorian , Erick Lavoie , Christian Tschudin

Malware authors often use cryptographic tools such as XOR encryption and block ciphers like AES to obfuscate part of the malware to evade detection. Use of cryptography may give the impression that these obfuscation techniques have some…

密码学与安全 · 计算机科学 2023-09-11 Hassan Jameel Asghar , Benjamin Zi Hao Zhao , Muhammad Ikram , Giang Nguyen , Dali Kaafar , Sean Lamont , Daniel Coscia

Understanding code represents a core ability needed for automating software development tasks. While foundation models like LLMs show impressive results across many software engineering challenges, the extent of their true semantic…

This work aims at discussing the complexity aspect of software while demonstrating its relationship with security. Complexity is an essential part of software; however, numerous studies indicate that they increase the vulnerability of the…

软件工程 · 计算机科学 2020-02-18 Mamdouh Alenezi , Mohammad Zarour

Early experiments with software diversity in the mid 1970's investigated N-version programming and recovery blocks to increase the reliability of embedded systems. Four decades later, the literature about software diversity has expanded in…

软件工程 · 计算机科学 2019-03-11 Benoit Baudry , Martin Monperrus

In contrast to software reverse engineering, there are hardly any tools available that support hardware reversing. Therefore, the reversing process is conducted by human analysts combining several complex semi-automated steps. However,…

密码学与安全 · 计算机科学 2019-10-02 Carina Wiesen , Nils Albartus , Max Hoffmann , Steffen Becker , Sebastian Wallat , Marc Fyrbiak , Nikol Rummel , Christof Paar

In this paper we introduce a novel way to speed up the discovery of counterexamples in bounded model checking, based on parallel runs over versions of a system in which features have been randomly disabled. As shown in previous work, adding…

软件工程 · 计算机科学 2016-10-26 Mohammad Amin Alipour , Alex Groce

We propose a novel approach to improving software security called Cryptographic Path Hardening, which is aimed at hiding security vulnerabilities in software from attackers through the use of provably secure and obfuscated cryptographic…

软件工程 · 计算机科学 2012-02-03 Vijay Ganesh , Michael Carbin , Martin Rinard

Cybersecurity has become a significant issue in the digital era as a result of the growth in everyday computer use. Cybercriminals now engage in more than virus distribution and computer hacking. Cyberwarfare has developed as a result…

密码学与安全 · 计算机科学 2023-10-18 Suleman Qamar

The digital images from various sources are ubiquitous due to easy availability of high bandwidth Internet. Digital images are easy to tamper with good or bad intentions. Non-availability of pre-embedded information in digital images makes…

计算机视觉与模式识别 · 计算机科学 2022-04-20 Kshipra Tatkare , Manoj Devare

Numerous security threats are emerging from untrusted players in the integrated circuit (IC) ecosystem. Among them, reverse engineering practices with the intent to counterfeit, overproduce, or modify an IC are worrying. In recent years,…

密码学与安全 · 计算机科学 2022-06-27 Giorgi Basiashvili , Zain Ul Abideen , Samuel Pagliarini

The notion of refinement plays an important role in software engineering. It is the basis of a stepwise development methodology in which the correctness of a system can be established by proving, or computing, that a system refines its…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Maurice Laveaux , Jan Friso Groote , Tim A. C. Willemse

Software verification is a tedious process that involves the analysis of multiple failed verification attempts, and adjustments of the program or specification. This is especially the case for complex requirements, e.g., regarding security…

Software systems are evolving by adding new functions and modifying existing functions over time. Through the evolution, the structure of software is becoming more complex and so the understandability and maintainability of software systems…

软件工程 · 计算机科学 2014-08-22 Ginika Mahajan , Ashima

We derive a simple lower bound for the multi-version coding problem formulated in [1]. We also propose simple algorithms that almost match the lower bound derived. Another lower bound is proven for an extended version of the multi-version…

分布式、并行与集群计算 · 计算机科学 2015-03-24 Majid Khabbazian

Software connected to the Internet is an attractive target for attackers: as soon as a security flaw is known, services may be taken under attack. In contrast, software developers release updates to add further features and fix flaws in…

密码学与安全 · 计算机科学 2019-12-23 Christian A. Gorke , Frederik Armknecht

The task of obfuscating writing style using sequence models has previously been investigated under the framework of obfuscation-by-transfer, where the input text is explicitly rewritten in another style. These approaches also often lead to…

计算与语言 · 计算机科学 2018-05-21 Chris Emmery , Enrique Manjavacas , Grzegorz Chrupała

A novel algorithm for face obfuscation, called Forbes, which aims to obfuscate facial appearance recognizable by humans but preserve the identity and attributes decipherable by machines, is proposed in this paper. Forbes first applies…

计算机视觉与模式识别 · 计算机科学 2024-07-22 Jintae Kim , Seungwon yang , Seong-Gyun Jeong , Chang-Su Kim

Modern software systems are developed in diverse programming languages and often harbor critical vulnerabilities that attackers can exploit to compromise security. These vulnerabilities have been actively targeted in real-world attacks,…

密码学与安全 · 计算机科学 2025-03-27 Zhuoyun Qian , Fangtian Zhong , Qin Hu , Yili Jiang , Jiaqi Huang , Mengfei Ren , Jiguo Yu

Face obscuration is needed by law enforcement and mass media outlets to guarantee privacy. Sharing sensitive content where obscuration or redaction techniques have failed to completely remove all identifiable traces can lead to many legal…

计算机视觉与模式识别 · 计算机科学 2019-10-17 Hanxiang Hao , David Güera , János Horváth , Amy R. Reibman , Edward J. Delp