<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://zhangruiyi.me/publication-type/1/</loc><lastmod>2026-04-03T16:58:29+02:00</lastmod></url><url><loc>https://zhangruiyi.me/publication_types/</loc><lastmod>2026-04-03T16:58:29+02:00</lastmod></url><url><loc>https://zhangruiyi.me/</loc><lastmod>2026-04-03T16:58:29+02:00</lastmod></url><url><loc>https://zhangruiyi.me/publication/tdxray/</loc><lastmod>2026-04-03T16:58:29+02:00</lastmod></url><url><loc>https://zhangruiyi.me/publication/trevex/</loc><lastmod>2026-03-25T12:34:21+01:00</lastmod></url><url><loc>https://zhangruiyi.me/publication/stackwarp/</loc><lastmod>2026-01-16T00:51:42+01:00</lastmod></url><url><loc>https://zhangruiyi.me/publication/snpeek/</loc><lastmod>2026-02-26T22:04:28+01:00</lastmod></url><url><loc>https://zhangruiyi.me/publication/ghostwrite/</loc><lastmod>2025-10-30T14:10:54+01:00</lastmod></url><url><loc>https://zhangruiyi.me/talk/side-channel-privacy-attacks-in-confidential-vms/</loc><lastmod>2026-03-10T22:32:07+01:00</lastmod></url><url><loc>https://zhangruiyi.me/publication/mapa/</loc><lastmod>2025-07-11T14:30:06+02:00</lastmod></url><url><loc>https://zhangruiyi.me/publication/shadowload/</loc><lastmod>2025-04-07T21:31:45+02:00</lastmod></url><url><loc>https://zhangruiyi.me/talk/arbitrary-data-manipulation-and-leakage-with-cpu-zero-day-bugs-on-risc-v/</loc><lastmod>2025-07-12T14:05:33+02:00</lastmod></url><url><loc>https://zhangruiyi.me/publication/cachewarp/</loc><lastmod>2024-11-13T10:11:17-05:00</lastmod></url><url><loc>https://zhangruiyi.me/publication/umwait/</loc><lastmod>2024-04-30T13:33:39+02:00</lastmod></url><url><loc>https://zhangruiyi.me/publication/riscv/</loc><lastmod>2024-04-30T13:33:39+02:00</lastmod></url><url><loc>https://zhangruiyi.me/publication/indmd/</loc><lastmod>2024-05-03T20:21:02+02:00</lastmod></url><url><loc>https://zhangruiyi.me/publication/rem3a/</loc><lastmod>2024-05-03T20:21:02+02:00</lastmod></url><url><loc>https://zhangruiyi.me/talk/mwait-for-it-bridging-the-gap-between-microarchitectural-and-architectural-side-channels/</loc><lastmod>2025-07-12T14:05:33+02:00</lastmod></url><url><loc>https://zhangruiyi.me/publication/eosafe/</loc><lastmod>2023-12-07T10:31:51+01:00</lastmod></url><url><loc>https://zhangruiyi.me/admin/</loc><lastmod>2021-02-09T22:16:30+00:00</lastmod></url><url><loc>https://zhangruiyi.me/categories/</loc></url><url><loc>https://zhangruiyi.me/post/</loc><lastmod>2021-01-23T19:43:06+00:00</lastmod></url><url><loc>https://zhangruiyi.me/publication/</loc><lastmod>2021-01-23T19:43:06+00:00</lastmod></url><url><loc>https://zhangruiyi.me/event/</loc><lastmod>2025-07-12T14:05:33+02:00</lastmod></url><url><loc>https://zhangruiyi.me/tags/</loc></url></urlset>