0% found this document useful (0 votes)
479 views2 pages

Android Video Encryption and Sharing: Modules

The document describes an Android application for securely encrypting and sharing videos. The application divides videos into two parts and encrypts each using different algorithms. It allows users to upload, store, and share encrypted videos with selected other users, who can then download and decrypt the videos. The application provides secure video sharing while preventing unauthorized access to the raw encrypted files. It requires Android devices running Kitkat or higher and hardware including at least 1GB RAM and 5GB storage.

Uploaded by

Abbas Shaikh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
479 views2 pages

Android Video Encryption and Sharing: Modules

The document describes an Android application for securely encrypting and sharing videos. The application divides videos into two parts and encrypts each using different algorithms. It allows users to upload, store, and share encrypted videos with selected other users, who can then download and decrypt the videos. The application provides secure video sharing while preventing unauthorized access to the raw encrypted files. It requires Android devices running Kitkat or higher and hardware including at least 1GB RAM and 5GB storage.

Uploaded by

Abbas Shaikh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 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