English
Related papers

Related papers: Frankenstein's Toolkit: Prototyping Electronics Us…

200 papers

Reverse engineering is a complex process essential to software-security tasks such as vulnerability discovery and malware analysis. Significant research and engineering effort has gone into developing tools to support reverse engineers.…

Cryptography and Security · Computer Science 2019-12-03 Daniel Votipka , Seth M. Rabin , Kristopher Micinski , Jeffrey S. Foster , Michelle L. Mazurek

Deciding which idea is worth prototyping is a central concern in iterative design. A prototype should be produced when the expected improvement is high and the cost is low. However, this is hard to decide, because costs can vary…

Human-Computer Interaction · Computer Science 2026-02-03 Thomas Langerak , Renate Zhang , Ziyuan Wang , Per Ola Kristensson , Antti Oulasvirta

We present here a reverse engineering tool that can be used for information retrieval and anti-malware techniques. Our main contribution is the design and implementation of an instrumentation framework aimed at providing insight on the…

Cryptography and Security · Computer Science 2023-11-08 Paul Irofti

Product take-back legislation forces manufacturers to bear the costs of collection and disposal of products that have reached the end of their useful lives. In order to reduce these costs, manufacturers can consider reuse, remanufacturing…

Artificial Intelligence · Computer Science 2010-12-21 Bo Xing , Wen-Jing Gao , Kimberly Battle , Tshildzi Marwala , Fulufhelo V. Nelwamondo

Freely and openly shared low-cost electronic applications, known as open electronics, have sparked a new open-source movement, with much un-tapped potential to advance scientific research. Initially designed to appeal to electronic…

Quantitative Methods · Quantitative Biology 2022-07-14 Michael Oellermann , Jolle W. Jolles , Diego Ortiz , Rui Seabra , Tobias Wenzel , Hannah Wilson , Richelle Tanner

Maker culture and DIY practices are central to democratizing the design of technology; enabling non-designers (future end-users) to actively participate in the design process. However, little is known about how individuals from…

Human-Computer Interaction · Computer Science 2023-02-22 Dhaval Vyas , Awais Hameed Khan , Anabelle Cooper

Machine learning-based compact models provide a rapid and efficient approach for estimating device behavior across multiple input parameter variations. In this study, we introduce two reverse-design algorithms that utilize these compact…

Emerging Technologies · Computer Science 2025-08-29 Diego Ferrer , Jack Hutchins , Revanth Koduru , Sumeet Kumar Gupta , Admedullah Aziz

Today e-waste are becoming a major problem for the developing countries. E-waste is defined something as a discarded parts of electronic devices which contains most of the times, hazardous chemicals which is deadly for our environment,…

Computers and Society · Computer Science 2014-06-12 S Taruna , Pratibha Singh , Soshya Joshi

The waste of electrical and electronic equipment has been increased due to the fast evolution of technology products and competition of many IT sectors. Every year millions of tons of electronic waste are thrown into the environment which…

Computer Vision and Pattern Recognition · Computer Science 2025-03-26 Muhammad Mohsin , Xianlai Zeng , Stefano Rovetta , Francesco Masulli

Increasing reuse opportunities is a well-known problem for software designers as well as for hardware designers. Nonetheless, current software and hardware engineering practices have embraced different approaches to this problem. Software…

Software Engineering · Computer Science 2011-11-09 Fernando Rincon , Francisco Moya , Jesus Barba , Juan Carlos Lopez

Building on successful work on studying and transforming our senior-level Advanced Lab course, we have transformed our junior-level Electronics course to engage students in a variety of authentic scientific practices, including…

Physics Education · Physics 2015-07-15 H. J. Lewandowski , Noah Finkelstein

Our world is changing fast. On one hand, technological developments provide us with new and powerful electronics devices on almost a weekly basis. On the other hand, the end-user of these electronics is now rarely required to actually…

Instrumentation and Detectors · Physics 2018-02-05 Francesco Messi

We propose a novel method to generate fabrication blueprints from images of carpentered items. While 3D reconstruction from images is a well-studied problem, typical approaches produce representations that are ill-suited for computer-aided…

Computer Vision and Pattern Recognition · Computer Science 2021-07-22 James Noeckel , Haisen Zhao , Brian Curless , Adriana Schulz

Empirical research in reverse engineering and software protection is crucial for evaluating the efficacy of methods designed to protect software against unauthorized access and tampering. However, conducting such studies with professional…

Software Engineering · Computer Science 2026-03-05 Tab , Zhang , Bjorn De Sutter , Christian Collberg , Bart Coppens , Waleed Mebane

Adaptive experimental design methods are increasingly being used in industry as a tool to boost testing throughput or reduce experimentation cost relative to traditional A/B/N testing methods. This paper shares lessons learned regarding the…

Machine Learning · Computer Science 2022-10-27 Tanner Fiez , Sergio Gamez , Arick Chen , Houssam Nassif , Lalit Jain

In traditional design, shapes are first conceived, and then fabricated. While this decoupling simplifies the design process, it can result in inefficient material usage, especially where off-cut pieces are hard to reuse. The designer, in…

Graphics · Computer Science 2016-04-04 Bongjin Koo , Jean Hergel , Sylvain Lefebvre , Niloy J. Mitra

Hardware reverse engineering is a universal tool for both legitimate and illegitimate purposes. On the one hand, it supports confirmation of IP infringement and detection of circuit malicious manipulations, on the other hand it provides…

Cryptography and Security · Computer Science 2019-10-04 Marc Fyrbiak , Sebastian Strauß , Christian Kison , Sebastian Wallat , Malte Elson , Nikol Rummel , Christof Paar

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,…

Cryptography and Security · Computer Science 2019-10-02 Carina Wiesen , Nils Albartus , Max Hoffmann , Steffen Becker , Sebastian Wallat , Marc Fyrbiak , Nikol Rummel , Christof Paar

Ideally, a variability model is a correct and complete representation of product line features and constraints among them. Together with a mapping between features and code, this ensures that only valid products can be configured and…

Software Engineering · Computer Science 2021-10-13 Sascha El-Sharkawy , Dhar Saura Jyoti , Adam Krafczyk , Slawomir Duszynski , Tobias Beichter , Klaus Schmid

Aiming to help researchers capture output from the early stages of engineering design projects, this article presents a new research tool for digitally capturing physical prototypes. The motivation for this work is to collect observations…

Human-Computer Interaction · Computer Science 2020-03-20 Jorgen F. Erichsen , Heikki Sjöman , Martin Steinert , Torgeir Welo
‹ Prev 1 2 3 10 Next ›