ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Certified Compilation based on Gödel Numbers - MSc Defense

Автор: CompilersLab

Загружено: 2025-09-12

Просмотров: 84

Описание: This video presents the MSc defense presentation of Guilherme Oliveira on a novel method to verify compiler trustworthiness.

The "Thompson Hack," illustrated in Ken Thompson's seminal 1984 Turing Award lecture, reveals a terrifying vulnerability: a malicious compiler can insert hidden backdoors into the software it builds and even into future versions of itself. This creates a deep-seated chain of distrust—how can we ever truly trust the tools we use to build our software?

Existing countermeasures, like Diverse Double-Compiling (DDC), often lead back to this same fundamental question of trust.

In this thesis, Guilherme Oliveira proposes a novel solution. He introduces a method to generate a compact, verifiable certificate that guarantees a binary perfectly matches its source code. This certificate ensures:

Completeness: The binary contains all statements from the source.
Fidelity: It contains only those statements.
Preservation: It preserves the original statement order and def-use dependencies.

To prove its practicality, Guilherme developed Charon, a compiler for a subset of C that is expressive enough to compile FaCT, a cryptographic programming language.

Try Charon on GitHub: https://github.com/guilhermeolivsilva...

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Certified Compilation based on Gödel Numbers - MSc Defense

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Владимир Пастухов* и Алексей Венедиктов*. Пастуховские четверги / 22.01.26

Владимир Пастухов* и Алексей Венедиктов*. Пастуховские четверги / 22.01.26

Honey Potion: an eBPF Backend for Elixir (CGO'25)

Honey Potion: an eBPF Backend for Elixir (CGO'25)

Цепи Маркова — математика предсказаний [Veritasium]

Цепи Маркова — математика предсказаний [Veritasium]

Как взломать любое программное обеспечение

Как взломать любое программное обеспечение

Build a 65c02-based computer from scratch

Build a 65c02-based computer from scratch

Анализ реального ТЗ  от заказчика на устройство👉 Рабочая схема

Анализ реального ТЗ от заказчика на устройство👉 Рабочая схема

Idempotent Backward Slices: A GSA-Based Approach to Code-Size Reduction

Idempotent Backward Slices: A GSA-Based Approach to Code-Size Reduction

From Lattices to Kyber: An Introduction to Post-Quantum Cryptography

From Lattices to Kyber: An Introduction to Post-Quantum Cryptography

Тайны ядра Windows: Переполнение буфера, структура KPCR, EPROCESS и защита SMEP.

Тайны ядра Windows: Переполнение буфера, структура KPCR, EPROCESS и защита SMEP.

Introduction to the Low-Level Virtual Machine (LLVM)

Introduction to the Low-Level Virtual Machine (LLVM)

Структура файлов и каталогов в Linux

Структура файлов и каталогов в Linux

История Linux и UNIX! Кто породил ВСЕ современные системы!

История Linux и UNIX! Кто породил ВСЕ современные системы!

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

Твоя ПЕРВАЯ НЕЙРОСЕТЬ на Python с нуля! | За 10 минут :3

Твоя ПЕРВАЯ НЕЙРОСЕТЬ на Python с нуля! | За 10 минут :3

Что такое СПИН? спин 1/2 и 3/2

Что такое СПИН? спин 1/2 и 3/2

Как процессоры считывают машинный код? — 6502 часть 2

Как процессоры считывают машинный код? — 6502 часть 2

Как загружается Linux

Как загружается Linux

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Зачем использовать виртуальные машины для обеспечения конфиденциальности и безопасности? Неочевид...

Зачем использовать виртуальные машины для обеспечения конфиденциальности и безопасности? Неочевид...

ЗАНИМАТЕЛЬНАЯ ВЕРОЯТНОСТЬ. ЛЕКЦИЯ 21.11.2025 В РАМКАХ ЛЕКТОРИЯ ВДНХ

ЗАНИМАТЕЛЬНАЯ ВЕРОЯТНОСТЬ. ЛЕКЦИЯ 21.11.2025 В РАМКАХ ЛЕКТОРИЯ ВДНХ

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]