Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Android Video Encryption and Sharing: Modules

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

Android Video Encryption and Sharing

The Video Encryption and Sharing is an application developed for


preventing hacking of videos being shared via users. The application is developed
using JAVA as programming language and designed and coded in Android Studio.
The source video is uploaded by the user itself which undergoes through various
processes. First we take the video and divide it into 2 parts; each part undergoes
different encryption process separately. We use AES and Blowfish algorithm for
encryption techniques. In this system, video will be saved in encrypted format and
saved on the server directly. After video is successfully uploaded, User can then
share the video by selecting the users he wants to share with. User will get list of
videos uploaded by him and videos shared with him. He can just select the video
and download it. For downloading, different encrypted parts of video is decrypted
with their respective algorithm and merged together, And Original video is
retrieved. Access to the shared video can be withdrawn by the owner itself. The
application makes the sharing of video very secure which makes this developed
application unique from others.

Modules:

 Registration: The user has to register into the system with his details.

 Login: The user has to sign in and will be signed in till he signs out.

 Profile: The user can update his profile.

 Video List: List of videos that the user has uploaded.

 Shared Video: List of videos that are shared with me.

 Video Details: When clicked on the video, the user will see the video details
with the download option.

 Share Access: Only the owner of the video can share the file, withdraw the
shared access or delete the file.
Software Requirements:

 Windows XP, Windows 7(ultimate, enterprise)


 Android Studio
 SQL Server or Visual Studio

Hardware Components:

 Processor – i3
 Hard Disk – 5 GB
 Memory – 1GB RAM
 Android Phone with Kitkat and higher

Advantages:
 Saves a lot of Memory.
 The video goes into 2 way of encryption.
 The video access is not only enough, but the key to decrypt them.
 The raw encrypted files can’t be accessed or made to original by any
intruder.
 Saved on the server.
 Data can be accessed anywhere in the world.

Disadvantages:
 Server has issues, the data cannot be accessed.
 Internet is mandatory.

Applications:

 This application can be used where the videos needs to be kept safe and on
cloud yet shared with the users and take its benefits.

You might also like