English
Related papers

Related papers: AutoFirm: Automatically Identifying Reused Librari…

200 papers

Firmware refers to device read-only resident code which includes microcode and macro-instruction -level routines. For Internet-of-Things (IoT) devices without an operating system, firmware includes all the necessary instructions on how such…

Cryptography and Security · Computer Science 2026-04-07 Solon Falas , Charalambos Konstantinou , Maria K. Michael

The widespread use of Internet-of-Things (IoT) across different application domains leads to an increased concern regarding their dependability, especially as the number of potentially mission-critical systems becomes considerable.…

Software Engineering · Computer Science 2022-03-25 Miguel Duarte , João Pedro Dias , Hugo Sereno Ferreira , André Restivo

The rapid expansion of IoT devices has outpaced current identification methods, creating significant risks for security, privacy, and network accountability. These challenges are heightened in open-world environments, where traffic metadata…

Machine Learning · Computer Science 2025-10-17 Rameen Mahmood , Tousif Ahmed , Sai Teja Peddinti , Danny Yuxing Huang

Consumer product reviews are an invaluable source of data because they contain a wide range of information that could help requirement engineers to meet user needs. Recent studies have shown that tweets about software applications and…

Software Engineering · Computer Science 2019-01-29 Kamonphop Srisopha , Pooyan Behnamghader , Barry Boehm

Internet-of-Things (IoT) devices are known to be the source of many security problems, and as such, they would greatly benefit from automated management. This requires robustly identifying devices so that appropriate network security…

Cryptography and Security · Computer Science 2021-07-19 Roman Kolcun , Diana Andreea Popescu , Vadim Safronov , Poonam Yadav , Anna Maria Mandalari , Richard Mortier , Hamed Haddadi

Users of Internet of Things (IoT) devices are often unaware of their security risks and cannot sufficiently factor security considerations into their device selection. This puts networks, infrastructure and users at risk. We developed and…

Third-party library reuse has become common practice in contemporary software development, as it includes several benefits for developers. Library dependencies are constantly evolving, with newly added features and patches that fix bugs in…

Software Engineering · Computer Science 2017-09-15 Raula Gaikovina Kula , Daniel M. German , Ali Ouni , Takashi Ishio , Katsuro Inoue

The rapid integration of Internet of Things (IoT) devices into enterprise environments presents significant security challenges. Many IoT devices are released to the market with minimal security measures, often harbouring an average of 25…

Cryptography and Security · Computer Science 2025-01-07 Carlos A Rivera A , Xinzhang Chen , Arash Shaghaghi , Gustavo Batista , Salil Kanhere

As the popularity of Internet of Things (IoT) platforms grows, users gain unprecedented control over their homes, health monitoring, and daily task automation. However, the testing of software for these platforms poses significant…

Software Engineering · Computer Science 2025-02-12 Daniel Rodriguez-Cardenas , Safwat Ali Khan , Prianka Mandal , Adwait Nadkarni , Kevin Moran , Denys Poshyvanyk

The devices forming the Internet-of-Things (IoT) networks need to be re-programmed over-the-air, so that new features are added, software bugs or security vulnerabilities are resolved and their applications can be re-purposed. The…

Networking and Internet Architecture · Computer Science 2020-09-18 Konstantinos Arakadakis , Pavlos Charalampidis , Antonis Makrogiannakis , Alexandros Fragkiadakis

The Internet of Things (IoT) has rapidly expanded across various sectors, with consumer IoT devices - such as smart thermostats and security cameras - experiencing growth. Although these devices improve efficiency and promise additional…

Cryptography and Security · Computer Science 2025-04-11 Pascal Schöttle , Matthias Janetschek , Florian Merkle , Martin Nocker , Christoph Egger

This paper is the result of a two month research internship on the topic of library version identification. In this paper, ideas and techniques from literature in the area of binary comparison and fingerprinting are outlined and applied to…

Cryptography and Security · Computer Science 2017-03-02 Thomas Rinsma

Internet of Things (IoT) sensors are ubiquitous technologies deployed across smart cities, industrial sites, and healthcare systems. They continuously generate time series data that enable advanced analytics and automation in industries.…

Machine Learning · Computer Science 2025-09-24 Muhammad Sakib Khan Inan , Kewen Liao

The Internet of Things (IoT) realizes a vision where billions of interconnected devices are deployed just about everywhere, from inside our bodies to the most remote areas of the globe. As the IoT will soon pervade every aspect of our lives…

Cryptography and Security · Computer Science 2018-06-12 Francesco Restuccia , Salvatore D'Oro , Tommaso Melodia

Multimodal IoT systems coordinate diverse IoT devices to deliver human-centered services. The ability to incorporate new IoT devices under the management of a centralized platform is an essential requirement. However, it requires…

Software Engineering · Computer Science 2025-08-01 Siyuan Liu , Zhice Yang , Huangxun Chen

The growth in the number of Android and Internet of Things (IoT) devices has witnessed a parallel increase in the number of malicious software (malware), calling for new analysis approaches. We represent binaries using their graph…

Cryptography and Security · Computer Science 2019-02-12 Hisham Alasmary , Aminollah Khormali , Afsah Anwar , Jeman Park , Jinchun Choi , DaeHun Nyang , Aziz Mohaisen

Although using third-party libraries is common practice when writing software, vulnerabilities may be found even in well-known libraries. Detected vulnerabilities are often fixed quickly in the library code. The easiest way to include these…

Software Engineering · Computer Science 2023-05-23 Kristiina Rahkema , Dietmar Pfahl

Third-party libraries (TPLs) are extensively utilized by developers to expedite the software development process and incorporate external functionalities. Nevertheless, insecure TPL reuse can lead to significant security risks. Existing…

Software Engineering · Computer Science 2023-09-13 Siyuan Li , Yongpan Wang , Chaopeng Dong , Shouguo Yang , Hong Li , Hao Sun , Zhe Lang , Zuxin Chen , Weijie Wang , Hongsong Zhu , Limin Sun

Internet of Things (IoT) based applications face an increasing number of potential security risks, which need to be systematically assessed and addressed. Expert-based manual assessment of IoT security is a predominant approach, which is…

Cryptography and Security · Computer Science 2021-09-10 Xuanyu Duan , Mengmeng Ge , Triet H. M. Le , Faheem Ullah , Shang Gao , Xuequan Lu , M. Ali Babar

The security of microcontrollers, which drive modern IoT and embedded devices, continues to raise major concerns. Within a microcontroller (MCU), the firmware is a monolithic piece of software that contains the whole software stack, whereas…

Cryptography and Security · Computer Science 2023-12-05 Bo Feng , Meng Luo , Changming Liu , Long Lu , Engin Kirda