Skip to content

Permutation-based lightweight video stream encryption algorithm

License

Notifications You must be signed in to change notification settings

junhyeok-dev/JLVEA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JLVEA-cpp

version versionversion version

Motivation

Tech/framework used

  • OpenCV 4

Requirements

  • OpenCV 4
  • CMake 3.15 or greater

Features

JLVEA-cpp encrypts a video using permutation-based video encryption mechanism.

Installation

Linux(Ubuntu)

#Install requirements
sudo apt install make snap
sudo snap install cmake

#Download JLVEA source
git clone https://github.com/junhyeok-dev/JLEVA-cpp.git

#Compile
cd JLVEA-cpp
cmake CMakeLists.txt
make

How to use?

cd JLVEA-cpp
./JLVEA-cpp [encrypt|decrypt] FILENAME SEED

A FILENAME argument is name of video file to encrypt/decrypt.

A SEED argument is a key for video encryption.

About

Permutation-based lightweight video stream encryption algorithm

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published