System Name: SeMoA (Secure Mobile Agents)
Current Version: 0.3
Organization: Fraunhofer IGD
Entry status: authoritative
Supported platforms:
JDK1.2 (Solaris, NT tested)
Supported languages:
Java
Implemented standards: none
Type of migration:
weak
How many threads or processes are possible per agent? No limitation yet.
Local communication mechanisms and format of data:
(Proxy) Object registration and Java method invocation
Global communication mechanisms:
None explicitely supported yet
Any defined by agents, limited only by permissions
given to agents.
How the communication partner can be addressed:
Names of registered objects
Resource access control mechanism:
Permissions assigned by a configurable policy
No resource consumption limitation per agent (memory, disk, processor)
Agent tracking:
Name service plus forward references planned
Any defined by agent, limited only by permissions given to agents.
Directory of services:
local
Type of code migration:
all classes as a whole from sending host,
bundled with the agent, integrity protected by digital signatures
Code server support planned (but low priority)
Other special features:
Extensive security mechanisms. Extendible architecture.
Pluggable security filters for incoming and outgoing agents, e.g.
- signing/verifying of static parts/agent properties by owner
- signing/verifying of complete agent by sender
Pluggable agent transport mechanisms
- SMTP, POP3
- raw sockets
Persistent storage of agents on disk.
Agents are transported as ZIP archive.
Agents are assigned a directory with the unzipped structure
and may simply save/read data that is bundled and transported
with them automatically upon migration.
Configurable access control for service registration, request, removal.
Extensive cryptographic standards support under way,
PKCS#7, PKCS#8, JCE, ASN.1/DER, LDAP
Graphical User Interface (SAM - SeMoA Administration & Monitoring)
Relaunching of agents after server shutdown or killing the server
with ^C
Availability:
To be determined.
License terms:
To be determined, probably free for non-commercial use.
Article that describe the current system best:
none
Year of first publication of systems description: not yet
Project URL: MAILTO:vroth@igd.fhg.de
Contacts Email Address: vroth@igd.fhg.de
Last modification date of this entry: Wed Jun 30 11:06:05 MET DST 1999