Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Satoru Takekoshi

dblp:180/8428 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
1since 2021 · last 2025
0009-0008-5986-2824ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
1 paper
Hardware security and side channels · 75% Systems and software security · 25%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Hardware security and side channels › trusted execution environments
confidential computing
0.912025
BadAML: Exploiting Legacy Firmware Interfaces to Compromise Confidential Virtual Machines · CCS 2025
Hardware security and side channels › trusted execution environments
confidential virtual machines
0.912025
BadAML: Exploiting Legacy Firmware Interfaces to Compromise Confidential Virtual Machines · CCS 2025
Hardware security and side channels
trusted execution environments
0.912025
BadAML: Exploiting Legacy Firmware Interfaces to Compromise Confidential Virtual Machines · CCS 2025
Systems and software security
virtualization security
0.912025
BadAML: Exploiting Legacy Firmware Interfaces to Compromise Confidential Virtual Machines · CCS 2025
Cloud and datacenter computing
cloud security
0.312025
BadAML: Exploiting Legacy Firmware Interfaces to Compromise Confidential Virtual Machines · CCS 2025

Methods — techniques the papers use, named apart from their topics

AML sandboxing · 1.7ACPI Machine Language injection · 1.7
YearPublicationVenuePosition
2025 BadAML: Exploiting Legacy Firmware Interfaces to Compromise Confidential Virtual Machines
abstract
Confidential virtual machines (CVMs) are an emerging form of trusted execution environment that enable existing operating systems (OSs) to run securely without trusting cloud providers. To this end, CVMs employ hardware-based memory encryption for runtime confidentiality and cryptographic attestation to verify memory integrity at startup. However, we reveal a previously overlooked attack vector that allows malicious cloud providers to bypass CVM attestation and execute arbitrary code within users' CVMs regardless of specific CVM configurations. Our attack, BadAML, exploits the Advanced Configuration and Power Interface (ACPI), a legacy yet widely adopted firmware interface for machine configuration. Specifically, BadAML leverages ACPI Machine Language (AML) to inject arbitrary binary code into the guest OS kernel without affecting CVM attestation. Because ACPI remains an essential component even in virtualized environments, BadAML constitutes a powerful and portable attack vector independent of guest OS type and CVM technology. We demonstrate proof-of-concept exploits of BadAML in both Linux and Windows CVM environments. We then analyze possible mitigation measures, discussing their effectiveness and limitations. Finally, we introduce AML sandboxing, a practical defense that restricts memory access to safe regions under the CVM threat model; we present its design, implementation, and evaluation, demonstrating its effectiveness across 18 real-world cloud CVM instances.
Satoru Takekoshi, Manami Mori, Takaaki Fukai, Takahiro Shinagawa
CCS1
2017 BMCArmor: A Hardware Protection Scheme for Bare-Metal Clouds
abstract
Traditional infrastructure-as-a-service (IaaS) clouds provide virtual machines as servers. However, virtualization incurs a performance overhead and prevents maximum utilization of hardware functions, so several IaaS vendors have started new services called bare-metal clouds that provide physical rather than virtual machines, allowing users to have direct access to physical hardware in the cloud. Unfortunately, exposing physical hardware to users causes a hardware protection issue for cloud vendors. Since physical hardware uses non-volatile memory (NVM) to store firmware code and configuration data, this is also exposed to users. If the NVM is modified by malicious users, the hardware could be permanently corrupted or infected by malware without being noticed. This is difficult for cloud vendors to prevent because bare-metal clouds have no virtualization layer to protect their hardware. In this paper, we describe the types of attacks that are possible for bare-metal clouds and propose BMCArmor, a hardware protection scheme for baremetal clouds. BMCArmor uses a thin hypervisor that does not virtualize the hardware, just preventing access to NVM. Our experiments show that BMCArmor can successfully protect hardware while incurring little performance overhead.
Takaaki Fukai, Satoru Takekoshi, Kohei Azuma, Takahiro Shinagawa, Kazuhiko Kato
CloudCom2