Bridging the Gap Between AI and Reality • Rhodes, Greece
Time: Wednesday, 5.11
Room: Room C
Authors: Salim Saay
Abstract: Exile Journalists usually risk their lives by exchanging data between countries to keep us updated, especially exile journalists who have escaped from their war-torn countries, dictatorships. In such scenarios, the sharing of data becomes highly confidential and needs to be tamper-proof, so that only people involved in this collaboration can access this information, and no third party can interfere. We have many journalists whose data have been breached or tampered with. In this, we investigate how a secure cross-border communication system can help the exchange of information between media centres that support exile journalists. Sharing or transfer of data between systems can use various methods such as electronic mail, messages, images, etc. However, the existing systems are not secure enough for an exile journalist. In this research, we use a mixed research method to collect requirements based on the workshop with exile journalists. We designed the system based on the Design Science Research, and we prototyped a system that secures the exchange of data between media centres and the sending connection between an exile journalist and a media centre. We use Java Spring Boot for this to prototype the application and evaluate the connection between two systems, which will act as two end nodes. For message exchange between the two systems, we use Apache Kafka, since it has a Broker Architecture and publish-subscribe model in it, the messages will also be encrypted while sending and decrypted while receiving. For a secure and tamper-proof Solution, we used Hyperledger Fabric Blockchain, which helps to store the public keys for authentication purposes. Both Apache Kafka and Hyperledger Fabric run on Docker, which helps run the applications within isolated containers, offering consistency across different environments and streamlining development and deployment workflows. Provides benefits such as faster development, simplified deployment, and efficient resource utilisation.