中文
相关论文

相关论文: Formal Certification of Android Bytecode

200 篇论文

Advances in smart devices has witnessed major developments in many mobile applications such as Android applications. These smart devices normally interconnect to the internet using wireless technology and applications using the TFTP…

密码学与安全 · 计算机科学 2014-09-02 Mohd Anuar Mat Isa , Habibah Hashim , Syed Farid Syed Adnan , Jamalul-lail Ab Manan , Ramlan Mahmod

Software testing is the most commonly used technique in the industry to certify the correctness of software systems. This includes security properties like access control and data confidentiality. However, information flow control and the…

软件工程 · 计算机科学 2019-08-28 Eduardo Geraldo , João Costa Seco

As the use of biometrics becomes more wide-spread, the privacy concerns that stem from the use of biometrics are becoming more apparent. As the usage of mobile devices grows, so does the desire to implement biometric identification into…

密码学与安全 · 计算机科学 2015-06-12 R. C. Johnson , Walter J. Scheirer , Terrance E. Boult

A bug or error is a common problem that any software or computer program may encounter. It can occur from badly writing the program, a typing error or bad memory management. However, errors can become a significant issue if the unsafe…

编程语言 · 计算机科学 2019-08-29 Zeinab Nehai , François Bobot

Modern software development reuses code by importing libraries as dependencies. Software projects typically include an average of 36 dependencies, with 80% being transitive, meaning they are dependencies of dependencies. Recent research…

软件工程 · 计算机科学 2025-10-24 Jonas Klauke , Tom Ohlmer , Stefan Schott , Serena Elisa Ponta , Wolfram Fischer , Eric Bodden

Many virtual machines exist for sensor nodes with only a few KB RAM and tens to a few hundred KB flash memory. They pack an impressive set of features, but suffer from a slowdown of one to two orders of magnitude compared to optimised…

编程语言 · 计算机科学 2017-12-19 Niels Reijers , Chi-Sheng Shih

Static verification of a program source code correctness is an important element of software reliability. Formal verification of software programs involves proving that a program satisfies a formal specification of its behavior. Many…

Existing attestation mechanisms lack scalability and support for heterogeneous virtual execution environments (VEEs), such as virtual machines and containers executed inside or outside hardware isolation on different vendors' hardware in…

密码学与安全 · 计算机科学 2023-04-04 Wojciech Ozga , Patricia Sagmeister , Tamás Visegrády , Silvio Dragone

Gradual verification, which supports explicitly partial specifications and verifies them with a combination of static and dynamic checks, makes verification more incremental and provides earlier feedback to developers. While an abstract,…

编程语言 · 计算机科学 2023-11-14 Conrad Zimmerman , Jenna DiVincenzo , Jonathan Aldrich

In this work, we address a fundamental and critical task of detecting the behavior of driving and texting using smartphones carried by users. We propose, design, and implement TEXIVE that leverages various sensors integrated in the…

网络与互联网体系结构 · 计算机科学 2013-07-09 Cheng Bo , Xuesi Jian , Xiang-Yang Li

Communication between devices in avionics systems must be predictable and deterministic, and data must be delivered reliably. To help the system architects comply with these requirements, network protocol standards like ARINC 429 and AFDX…

网络与互联网体系结构 · 计算机科学 2018-05-24 Rafael Scarduelli , Pierre-Alain Bourdil , Silvano Dal Zilio , Didier Le Botlan , P. -A Bourdil

Certified deletion allows Alice to outsource data to Bob and, at a later time, obtain a verifiable guarantee that the file has been irreversibly deleted at her request. The functionality, while impossible using classical information alone,…

密码学与安全 · 计算机科学 2026-01-21 Kunal Dey , Reihaneh Safavi-Naini

The Android operating system runs on the majority of smartphones nowadays. Its success is driven by its availability to a variety of smartphone hardware vendors on the one hand, and the customization possibilities given to its users on the…

密码学与安全 · 计算机科学 2020-12-04 Raphael Bialon

Formal contracts and assertions are effective methods to enhance software quality by enforcing preconditions, postconditions, and invariants. Previous research has demonstrated the value of contracts in traditional software development…

软件工程 · 计算机科学 2024-01-26 David R. Ferreira , Alexandra Mendes , João F. Ferreira

The amount of Android malware has increased greatly during the last few years. Static analysis is widely used in detecting such malware by analyzing the code without execution. The effectiveness of current tools relies on the app model as…

密码学与安全 · 计算机科学 2016-04-11 Mohsin Junaid , Donggang Liu , David Kung

Cryptojacking applications pose a serious threat to mobile devices. Due to the extensive computations, they deplete the battery fast and can even damage the device. In this work we make a step towards combating this threat. We collected and…

密码学与安全 · 计算机科学 2020-02-25 Stanislav Dashevskyi , Yury Zhauniarovich , Olga Gadyatskaya , Aleksandr Pilgun , Hamza Ouhssain

Randomized encoding is a powerful cryptographic primitive with various applications such as secure multiparty computation, verifiable computation, parallel cryptography, and complexity lower-bounds. Intuitively, randomized encoding…

量子物理 · 物理学 2021-11-05 Tomoyuki Morimae

In this paper, we propose a new biometric verification and template protection system which we call the THRIVE system. The system includes novel enrollment and authentication protocols based on threshold homomorphic cryptosystem where the…

密码学与安全 · 计算机科学 2015-09-02 Cagatay Karabat , Mehmet Sabir Kiraz , Hakan Erdogan , Erkay Savas

Distributed agreement-based (DAB) systems use common distributed agreement protocols such as leader election and consensus as building blocks for their target functionality. While automated verification for DAB systems is undecidable in…

编程语言 · 计算机科学 2023-01-18 Nouraldin Jaber , Christopher Wagner , Swen Jacobs , Milind Kulkarni , Roopsha Samanta

With the progress in deductive program verification research, new tools and techniques have become available to support design-by-contract reasoning about non-trivial programs written in widely-used programming languages. However, deductive…

编程语言 · 计算机科学 2021-07-14 Marieke Huisman , Raúl E. Monti
‹ 上一页 1 8 9 10 下一页 ›