PETS 2025 presentation