Learning Centre

Architecture of XMPP proxy for server-to-server connections

 |  Login

Show simple item record

dc.contributor Aalto-yliopisto fi
dc.contributor Aalto University en
dc.contributor.author Järvinen, Juha
dc.contributor.author Marttinen, Aleksi
dc.contributor.author Luoma, Marko
dc.contributor.author Peuhkuri, Markus
dc.contributor.author Manner, Jukka
dc.date.accessioned 2018-02-09T10:04:35Z
dc.date.available 2018-02-09T10:04:35Z
dc.date.issued 2017-12-14
dc.identifier.citation Järvinen , J , Marttinen , A , Luoma , M , Peuhkuri , M & Manner , J 2017 , Architecture of XMPP proxy for server-to-server connections . in 2017 Military Communications and Information Systems Conference (MilCIS) . IEEE , Military Communications and Information Systems Conference , Canberra , Australian Capital Territory , Australia , 14/11/2017 . https://doi.org/10.1109/MilCIS.2017.8190423 en
dc.identifier.isbn 978-1-5090-4003-2
dc.identifier.other PURE UUID: b4ee2650-1e53-415e-b80c-89b3208b2186
dc.identifier.other PURE ITEMURL: https://research.aalto.fi/en/publications/b4ee2650-1e53-415e-b80c-89b3208b2186
dc.identifier.other PURE FILEURL: https://research.aalto.fi/files/17108018/PID5046783_2_1_Copy.pdf
dc.identifier.uri https://aaltodoc.aalto.fi/handle/123456789/29955
dc.description.abstract The Extensible Messaging and Presence Protocol (XMPP) is one of the most popular Instant Messaging (IM) protocols which uses a client-server working mode. This protocol uses different connection primitives for both client-to-server (c2s) and server-to-server (s2s) connections. It is actively used in mission-critical operations where the reliability and security of communication systems is always imperative. One approach to secure services and private networks is to use proxy services as security gateways. Proxies enable interoperability between different security domains acting as Information Exchange Gateways (IEGs). In this paper we present an architecture of the XMPP proxy for s2s connections. The system is based on an Openfire XMPP server with a Hazelcast clustering plugin, and a Hazelcast clustering link is used between the XMPP server and the XMPP Proxy. We have constructed an implementation to verify and validate the presented approach. Our proposal enables an effective seamless connection for XMPP proxies. Furthermore, it increases the system security for example, terminating both TCP and XMPP flows to prevent malicious attacks. Finally, we show that the proposal does not significantly increase the anticipated delay of the communication. en
dc.format.extent 6
dc.format.mimetype application/pdf
dc.language.iso en en
dc.relation.ispartof Military Communications and Information Systems Conference en
dc.relation.ispartofseries 2017 Military Communications and Information Systems Conference (MilCIS) en
dc.rights openAccess en
dc.title Architecture of XMPP proxy for server-to-server connections en
dc.type A4 Artikkeli konferenssijulkaisussa fi
dc.description.version Peer reviewed en
dc.contributor.department Department of Communications and Networking
dc.subject.keyword Servers
dc.subject.keyword Protocols
dc.subject.keyword Security
dc.subject.keyword Instant messaging
dc.subject.keyword Software
dc.subject.keyword Logic gates
dc.identifier.urn URN:NBN:fi:aalto-201802091452
dc.identifier.doi 10.1109/MilCIS.2017.8190423
dc.type.version acceptedVersion

Files in this item

Files Size Format View

There are no open access files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search archive

Advanced Search

article-iconSubmit a publication