kth.sePublications KTH
4647484950515249 of 262
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Secure-by-Construction Planning and Control of Multi-Agent Systems: Ensuring Security and Task Satisfaction in Cooperative Autonomous Systems
KTH, School of Electrical Engineering and Computer Science (EECS).
2025 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Secure-by-Construction-planering och -styrning av multiagentsystem : Säkerhet och uppgiftsuppfyllelse i kooperativa autonoma system (Swedish)
Abstract [en]

In recent years, ensuring both task satisfaction and security in cyber-physical systems has become increasingly critical, particularly in the context of path planning for systems performing complex Linear Temporal Logic (LTL) tasks. While LTL-based controller synthesis has been widely studied, most existing approaches either address security only post-design or abstract the system as a discrete transition model. This thesis bridges this gap by presenting a unified framework for synthesizing secure-by-construction controllers for both single- agent and multi-agent systems, operating in continuous spaces under affine dynamics. The framework is initially developed for discrete systems and then extended to handle continuous workspaces using tools from formal methods, control theory, and optimization. Security constraints are integrated directly into the synthesis process, and formal correctness guarantees are provided. A definition of security is introduced, extending beyond initial-state, current-state, K-step, and infinite-step opacity. The proposed definition is more general, in the sense that satisfying it implies satisfaction of each of these opacity notions. Security is formalized by ensuring that a passive intruder, capable of observing system outputs but not influencing them, cannot infer sensitive information, such as whether an agent has visited a secret region. The proposed framework defines three distinct types of multi-agent security: (i) a generalization of single-agent opacity that ensures indistin- guishability across agents, (ii) a decoy-based approach, where certain agents conceal the actions of agents executing secret tasks, and (iii) a delay-aware formulation, which accounts for delays in the intruder’s observations. By integrating these security specifications into the control synthesis process, the framework guarantees both satisfaction of LTL tasks and the preservation of security for agents governed by affine dynamics. The correctness and real-world applicability of the proposed algorithms is validated through several single-agent and multi-agent examples.

Abstract [sv]

Under de senaste åren har det blivit allt viktigare att säkerställa både uppgiftsuppfyllelse och säkerhet i cyberfysiska system, särskilt när det gäller vägplanering för system som utför komplexa uppgifter i linjär temporallogik (LTL). Även om LTL-baserad styrenhetssyntes har studerats i stor utsträckning, tar de flesta befintliga metoder antingen upp säkerhet först efter design eller abstraherar systemet som en diskret övergångsmodell. Denna avhandling överbryggar detta gap genom att presentera ett enhetligt ramverk för att syntetisera secure-by-construction-kontroller för både enagentsystem och multiagentsystem, som arbetar i kontinuerliga utrymmen under affin dynamik. Ramverket utvecklas initialt för diskreta system och utvidgas sedan för att hantera kontinuerliga arbetsytor med hjälp av verktyg från formella metoder, reglerteori och optimering. Säkerhetskrav integreras direkt i syntesprocessen och formella korrekthetsgarantier tillhandahålls. En definition av säkerhet introduceras, som sträcker sig bortom initial- tillstånd, aktuellt tillstånd, K-steg och oändlig stegsopacitet. Den föreslagna definitionen är mer generell, i den meningen att om den uppfylls innebär det att alla dessa opacitetsbegrepp uppfylls. Säkerhet formaliseras genom att säkerställa att en passiv inkräktare, som kan observera systemets utdata men inte påverka dem, inte kan härleda känslig information, till exempel om en agent har besökt ett hemligt område. Det föreslagna ramverket definierar tre olika typer av säkerhet för flera agenter: (i) en generalisering av opacitet för enskilda agenter som säkerställer oskiljbarhet mellan agenter, (ii) en decoy-baserad metod, där vissa agenter döljer handlingarna hos agenter som utför hemliga uppgifter, och (iii) en fördröjningsmedveten formulering som tar hänsyn till förseningar i inkräktarens observationer. Genom att integrera dessa säkerhetsspecifikationer i kontrollsyntesproces- sen garanterar ramverket både uppfyllandet av LTL-uppgifter och bevarandet av säkerheten för agenter som styrs av affin dynamik. De föreslagna algoritmernas korrekthet och tillämpbarhet i verkligheten valideras genom flera exempel med en eller flera agenter.

Place, publisher, year, edition, pages
2025. , p. 96
Series
TRITA-EECS-EX ; 2025:952
Keywords [en]
Secure-by-construction synthesis, Multi-agent systems, Cyber-physical systems, Opacity, Linear Temporal Logic
Keywords [sv]
Secure-by-construction-syntes, Multiagentsystem, Cyberfysiska system, Opacitet, Linjär temporallogik
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:kth:diva-377035OAI: oai:DiVA.org:kth-377035DiVA, id: diva2:2040497
Supervisors
Examiners
Available from: 2026-03-03 Created: 2026-02-20 Last updated: 2026-03-03Bibliographically approved

Open Access in DiVA

fulltext(900 kB)19 downloads
File information
File name FULLTEXT02.pdfFile size 900 kBChecksum SHA-512
6612cb10247cb350698e4a18c884a0ef569e2b73b4f6e4aa39770faa64a1589366da16ac27fecc9925a2195dcfef98fcb483b38594c7168a34e43e38c723deb3
Type fulltextMimetype application/pdf

By organisation
School of Electrical Engineering and Computer Science (EECS)
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 19 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 144 hits
4647484950515249 of 262
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf