MULTI-AGENT SYSTEMS�INFORMATION SECURITY
2
*Vasilev V.I. Axborot xavfsizligining intellektual tizimlari: o'quv qo'llanma. – 3-nashr. – M.: Innovatsion injiniring, 2017. (6-bob. Ko‘p agentli axborot xavfsizligi tizimlari. – B. 159-185).
�
On New Perspectives of Modern Artificial Intelligence
3
Multi-Agent Technology for Real-Time Resource Management
4
Classic systems
Multi-Agent systems
Simultaneously active programs (coroutines)
5
AGENT- An agent is an autonomous entity capable of perceiving the external environment through sensors and acting upon the environment using effectors (actuators).
�
AGENT LIFE STICK
6
Key Characteristics of Intelligent Agents
7
Autonomy
Social behavior
Reactivity
Beliefs
behavior
Desires
Intentions
BDI Cognitive Model (Belief-Desire-Intention)�Scenarios of Intelligent Agent (IA) behavior:�a) Individual behavior;�b) Coordination of joint activities;�c) Cooperation (aimed at developing the best method to achieve a goal).
MAS Design Stages
8
Information Security in Multi-Agent Systems
9
The key elements of information security in multi-agent systems are:
10
The main issues of information security in multi-agent systems are:
1. Communication Security:�Communication between agents must be secure. To address this:
Encryption: Ensures that data exchanged between agents remains protected.
Digital Signature: Verifies the author of the data and checks that it has not been altered.
2. Confidentiality Protection:�Data exchanged between agents must remain confidential. To achieve this:
Symmetric and asymmetric encryption algorithms are used.
If necessary, data exchange between agents can be restricted.
3. Coordination Security:�Coordination among agents must be carried out securely. To ensure this:
Protocol Protection: Communication protocols between agents (e.g., FIPA ACL, SOAP) are verified to operate securely.
Logic Protection: The coordination logic between agents is ensured to function securely.
4. Resource Protection:�Agents must securely manage access to resources. To achieve this:
Resource Access Policy: Specifies which resources each agent can access.
Resource Monitoring: Prevents agents from misusing resources.
11
Methods of Information Security in Multi-Agent Systems:
1. Encryption:
2. Digital Signature:�Used to verify the author of the data and ensure it has not been altered (e.g., RSA, DSA).
3. Hash Functions:�Used to check the integrity and authenticity of data, ensuring it has not been modified (e.g., SHA-256, MD5).
4. Firewall and Intrusion Detection Systems (IDS):�Used to protect data exchanged between agents from external threats.
5. Protocol Protection:�Ensures that communication protocols between agents (e.g., FIPA ACL, SOAP) operate securely.
12
Multi-Agent Insurance Detection System (SPIIRAN)
13
Functions Performed by Demon Agents (Agent-Demons, AD) in MAS:
14
Multi-Agent System for Computer Network Security Analysis
15
Software Tools for Developing Multi-Agent Systems
16
Java programming language; provides a library of software modules and communication protocols; supports FIPA standards.
JADE
17
Runtime environment where agents can "live";
Library of classes to simplify agent development;
Set of graphical tools for managing and monitoring the activities of running agents.
Agent description language – Java;
Inference engines available via BPI and FSM plugins;
Library of protocols compliant with FIPA standards;
Ontology support;
Semantic Web and web service plugins.
Conclusion:
In multi-agent systems, information security is extremely important because the data exchanged between agents can be critical. By using encryption, digital signatures, and hash functions, the information shared among agents can be secured. To protect against external and internal threats, firewalls, intrusion detection systems (IDS), and other methods are employed.
18
Additional information
19