ycliper

Популярное

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

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

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

Топ запросов

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

[PriSC'23] Blame-Preserving Secure Compilation

Автор: ACM SIGPLAN

Загружено: 2023-03-11

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

Описание: [PriSC'23] Blame-Preserving Secure Compilation

Marco Patrignani, Matthis Kruse

A compiler is secure for property 𝑃, if for any source component C, if C robustly preserves property 𝑃, then C also robustly preserves 𝑃. Sometimes, we may be interested in determining whether a compiler is secure but the problem lies in the chosen source language. Let us now consider C as the source language, Rust as the target language, and a compiler between the two that aims at preserving temporal memory safety (TMS). Unfortunately, in C, the proposition ‘any source component C robustly preserves TMS’ is trivially false. This is because to uphold a property robustly, one must prove that a component C has that property when interoperating with any larger program context K (which is still a C program in this case). Alas, this proposition is false, because in C several of those larger program simply do pointer arithmetic and violate TMS of any C. Thus, any compiler from C to Rust can be proven to be secure according to the definition of secure compilation above: the premise of the implication is false! In this paper we investigate a novel secure compilation criterion to be used in case one wants to prove that the compiled code has some property 𝑃 robustly, but the source language does not uphold 𝑃 robustly. We call this criterion Blame-Preserving Compilation (BPC), since it builds on the existing notion of blame.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
[PriSC'23] Blame-Preserving Secure Compilation

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

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

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

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

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

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

[PriSC'23] Securely Compiling F* Programs With IO and Then Linking Them Against Weakly-Typ...

[PriSC'23] Securely Compiling F* Programs With IO and Then Linking Them Against Weakly-Typ...

❄️ NAJGORSZE KRYJÓWKI W CHOWANEGO AUTAMI!? | BeamNG Drive |

❄️ NAJGORSZE KRYJÓWKI W CHOWANEGO AUTAMI!? | BeamNG Drive |

The OpenClaw Saga: Zuckerberg Begged This Developer to Join Meta. He Said No. Here's Who Got Him.

The OpenClaw Saga: Zuckerberg Begged This Developer to Join Meta. He Said No. Here's Who Got Him.

[CPP'26] Mechanizing Synthetic Tait Computability in Istari

[CPP'26] Mechanizing Synthetic Tait Computability in Istari

[PriSC'23] Semantic Intermediate Representations for Sound Language Interoperability

[PriSC'23] Semantic Intermediate Representations for Sound Language Interoperability

[PriSC'23] Universally Composable Security for Program Partitioning

[PriSC'23] Universally Composable Security for Program Partitioning

Функциональное программирование: основы

Функциональное программирование: основы

[CPP'26] A Lambda-Superposition Tactic for Isabelle/HOL

[CPP'26] A Lambda-Superposition Tactic for Isabelle/HOL

Всего 40 строк кода

Всего 40 строк кода

Как я съездила на Мюнхенскую конференцию по безопасности

Как я съездила на Мюнхенскую конференцию по безопасности

ИИ-агенты — кошмар для безопасности? Разбираемся с OpenClaw

ИИ-агенты — кошмар для безопасности? Разбираемся с OpenClaw

Бетельгейзе уже взорвалась?

Бетельгейзе уже взорвалась?

[CPP'26] Verified VCG and Verified Compiler for Dafny

[CPP'26] Verified VCG and Verified Compiler for Dafny

29 НОВЫХ ТОВАРОВ с АЛИЭКСПРЕСС 2026, Полезные ГАДЖЕТЫ От Которых Точно ОФИГЕЕШЬ + КОНКУРС

29 НОВЫХ ТОВАРОВ с АЛИЭКСПРЕСС 2026, Полезные ГАДЖЕТЫ От Которых Точно ОФИГЕЕШЬ + КОНКУРС

[CPP'26] How can Machine Learning Help Formal Proving ?

[CPP'26] How can Machine Learning Help Formal Proving ?

Интернет по паспорту и блокировка Телеграм с 1 марта

Интернет по паспорту и блокировка Телеграм с 1 марта

Creusot 2026

Creusot 2026

Почему скорость света слишком медленная, чтобы добраться до других галактик | Документальный фильм

Почему скорость света слишком медленная, чтобы добраться до других галактик | Документальный фильм

[CPP'26] Computing Solutions for Systems of Multivariate Ordinary Differential Equations in Rocq

[CPP'26] Computing Solutions for Systems of Multivariate Ordinary Differential Equations in Rocq

[CPP'26] Specification, Semantics, and Verification of Quantum Programs

[CPP'26] Specification, Semantics, and Verification of Quantum Programs

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



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



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