Portable TOR Router with Raspberry Pi
Nowadays, internet has become an important part of everyone's lives. The internet has turned out to be a reliable tool for communication, data transfer and many more applications for people from all over the world. An individual's internet activities are being tracked and traced without their knowledge by various means. Thus, online security is a genuine worry for web clients who intend to visit interpersonal interaction locales, make an online transaction, or take an interest in internet diversions, as they need their protection to be ensured. Internet browsing is not anonymized as many Internet Service Providers (ISP's) could legally sell users information without informing users. People's internet activities are being tracked and traced by ISPs. Moreover, network spies and snooping attempts are very hard to be defeated as an ample network snooping tools are available in the market. These issues can be curbed by using a router that has anonymous browsing infrastructure. However, most of the routers that gives anonymous browsing are not portable. From this project, people will be able to browse anonymously without being traced. Besides that, network snooping and spying attempts can be defeated. Finally, a portable The Onion Routing (TOR) router can be created with a Raspberry Pi..
Data Hiding Using Steganographic Techniques
Sending encrypted messages will draw the attention of third parties like government intelligence agencies and hackers, perhaps causing attempts to attack encrypted messages and reveal your original message. Digital steganography helps us hide the existence of a secret message and to use public channels like the Internet to send it without the fear of being discovered by outside observers. This chapter is a core one in our book, divided into three main sections, and each one talks in detail about implementing steganography using a different digital media file. We begin our discussion by concealing data using text. This is the oldest technique used by ancient civilizations to conceal secret messages. In this chapter we talk about old text steganographic techniques implemented using digital text files. We thoroughly cover steganography inside MS Office ® suite files as we consider it in this book as a type of text steganography. In the next section we begin concealing data inside images, which is the most common digital file type used for obscuring data nowadays. In order to do that we need to understand image structures, format, and how colors are represented on screens. All concepts are covered thoroughly in this section in an easy-to-understand format. The third section talks about hiding inside audio/video files. The chapter begins with a brief discussion of the format and structure of video/audio file format, then we move to implementing practical experiments of masking data inside both types. In the last section, we talk about other media files that can be used to conceal data, PDF steganography, and EXE data hiding. Both are mentioned briefly with tools used to implement each one.
Implementation of IPSec Protocol
The aim of this paper is to present the implementation of IPSec Protocol. IPSec protocol provides an end user to end user traffic with ensuring authenticity and confidentiality of data packet. IP sec is a successor of the ISO standard Network Layer Security Protocol (NLSP). NLSP was based on the SP3 protocol that was published by NIST, but designed by the Secure Data Network System project of the National Security Administration (NSA). IPSec is officially specified by the Internet Engineering Task Force (IETF) in a series of Request for Comments addressing various components and extensions, including the official capitalization style of the term. IPSec defines encryption, authentication and key management routines for ensuring the privacy, integrity and authenticity of data in a VPN as the information traverses public IP networks. Because IPSec requires each end of the tunnel to have a unique address, special care must be taken when implementing IPSec VPNs in environments using private IP addressing based on network address translation. Fortunately, several vendors offer solutions to this problem. However, they add more management complexity.