Int
ern
at
i
onal
Journ
al of
R
obot
ic
s
and
Autom
ati
on (I
JRA)
Vo
l.
8
,
No.
3
,
S
eptem
ber
201
9
,
pp.
1
8
4
~
1
8
8
IS
S
N:
20
89
-
4856
,
DOI: 10
.11
591/
i
jra
.
v
8
i
3
.
pp
1
8
4
-
1
8
8
184
Journ
al h
om
e
page
:
http:
//
ia
escore.c
om/j
ourn
als/i
ndex.
ph
p/IJRA
Novel al
gorithms
for p
ro
t
ec
ti
ve di
gita
l
pri
vacy
Y.
N.
Pr
ajapa
ti
,
M.
K.
Sriv
asta
va
SR
M Unive
rsit
y
,
NCR Ca
m
pus, M
odi
Naga
r
,
Ind
ia
Art
ic
le
In
f
o
ABSTR
A
CT
Art
ic
le
history:
Re
cei
ved
A
pr
25
, 201
9
Re
vised
Jun
26
, 201
9
Accepte
d
J
ul
10
, 2
01
9
Video
is
the
r
ec
ording
,
r
epr
o
duci
ng,
or
bro
a
dca
sting
of
m
oving
visual
images.
Visua
l
m
ult
imedia
source
that
combine
s
a
seque
n
ce
of
images
to
form
a
m
oving
pic
tur
e.
Th
e
vid
eo
tra
nsm
it
s a
signal
to a
scre
en
an
d
proc
esses
the
orde
r
in
whi
ch
the
scre
en
capture
s
should
be
show
n.
Videos
usually
hav
e
audi
o
components
tha
t
cor
r
espond
with
the
picture
s
be
ing
show
n
on
the
scre
en
.
Vide
o
compress
ion
technologies
ar
e
a
bout
r
educ
ing
an
d
removing
red
undant
vid
eo
da
ta
so
th
at
a
d
igi
tal
vide
o
fi
le
ca
n
be
eff
ectivel
y
s
ent
o
ver
a
n
et
work
and
stored
on
co
m
pute
r
disks.
W
it
h
eff
ic
i
ent
compress
ion
te
chn
ique
s,
a
si
gnifi
c
ant
r
educti
on
in
f
il
e
size
c
an
be
a
chi
ev
ed
with
littl
e
or
no
adve
rse
eff
ect
on
th
e
visua
l
q
ual
ity
.
The
v
ideo
qual
i
t
y
,
howe
ver
,
ca
n
b
e
aff
ecte
d
if
the
f
ile
siz
e
is
fur
the
r
l
owere
d
b
y
r
ai
sin
g
the
compress
ion
le
v
el
for
a
give
n
compre
ss
ion
te
chni
qu
e.
Secur
ity
is
abo
ut
the
protect
io
n
of
assets.
Secur
ity
,
in
info
rm
at
ion
technolo
g
y
(I
T),
is
the
de
fen
se
o
f
dig
it
a
l
i
nform
at
ion
and
I
T
assets
ag
ai
nst
interna
l
an
d
ex
te
rn
al
,
m
a
licious
and
a
cc
id
e
nta
l
thr
eats.
Thi
s
def
ense
includes
detec
t
ion,
pre
vention
and
r
esponse
to
threa
ts
through
the
us
e
of
sec
u
ri
t
y
pol
ic
i
es,
soft
ware
tool
s
and
I
T
serv
ic
es
.
Se
cu
rity
r
efe
rs
to
prote
c
ti
ve
digita
l
priv
acy
m
e
asure
s
that
ar
e
applied
to
pre
v
ent
u
naut
hori
ze
d
ac
c
ess
to
computer
s,
databa
ses
a
nd
websit
es.
Cr
yptogra
ph
y
is
cl
o
sel
y
r
el
a
te
d
to
the
disc
ipl
in
es
o
f
cr
y
ptol
og
y
and
cr
y
pt
ana
l
y
sis.
Cr
y
ptogr
a
ph
y
in
cl
udes
te
chn
ique
s
such
as
m
ic
rodots,
m
erg
ing
words
wit
h
images,
and
o
t
her
wa
y
s
to
hide
informati
on
in
storage
or
tr
ansit
.
How
eve
r
,
in
tod
a
y
'
s
comp
ute
r
-
c
ent
ri
c
world,
cr
y
p
togr
aph
y
is
m
ost
o
fte
n
associa
t
ed
with
scra
m
bling
pla
in
te
xt
(ordina
r
y
te
x
t,
som
et
imes
ref
err
ed
to
as
clea
r
text
in
to
ci
pher
t
e
xt
(a
proc
ess
ca
l
le
d
enc
r
y
p
ti
o
n),
t
h
en
ba
ck
ag
ai
n
(known
as
d
ec
r
y
pt
ion).
Cr
y
p
togra
ph
y
is
eve
rgre
en
and
deve
lopments.
Cr
y
ptogr
aph
y
p
rote
c
ts
users
by
prov
idi
ng
func
ti
on
al
i
t
y
for
the
enc
r
y
p
ti
on
of
data
and
au
the
ntica
ti
on
of
othe
r
users.
Com
pre
ss
ion
is
t
he
pro
ce
ss
of
r
e
duci
ng
the
num
ber
of
bi
ts
or
b
y
t
e
s
nee
d
ed
to
rep
rese
nt
a
giv
e
n
set
of
data.
I
t
al
lows
saving
m
ore
data.
The
pr
oje
c
t
ai
m
s
to
implement
sec
u
rity
a
lgori
thm
for
data
sec
ur
ity
.
Th
e
da
ta
w
il
l
b
e
first
enc
r
y
pt
ed
using se
cur
ity
te
chn
iq
ues
and
that
ar
e
done
at
the
sam
e
ti
m
e
the
n
it
ta
kes
l
ess
pro
c
essing
ti
m
e
and
m
ore
spe
ed
c
om
pre
ss
ion
te
ch
nique
s
wil
l
appl
i
ed.
If
enc
r
y
pt
ion
and
compress
ion
ar
e
do
ne
a
t
the
sam
e
ti
m
e
th
en
it
ta
kes
le
ss
proc
essing
ti
m
e and
m
ore
spee
d
.
Ke
yw
or
d
s
:
Au
t
hen
ti
cat
io
n
Com
pr
ession
Crypto
gr
a
phy
Encr
y
ption
Secu
rity
Copyright
©
201
9
Instit
ut
e
o
f Ad
vanc
ed
Engi
n
ee
r
ing
and
S
cienc
e
.
Al
l
rights re
serv
ed
.
Corres
pond
in
g
Aut
h
or
:
Y.
N.
Pr
a
j
a
pati
,
SRM
Unive
rsity
,
NCR Ca
m
pu
s, M
od
i
Na
gar
,
I
nd
ia
.
Em
a
il
:
yogen
drana
rayan.
p@n
cr.srm
un
iv.ac.i
n
1.
INTROD
U
CTION
Need
of
sec
uri
ty
is
to
ensur
ing
t
hat
your
inf
or
m
at
ion
re
m
ai
ns
confide
ntial
and
only
acce
ss
to
auth
or
iz
e
d
use
r
an
d
e
nsure
t
ha
t
no
one
ha
s
be
en
a
ble
to
ch
a
ng
e
y
our
in
f
orm
at
ion
,
so
it
pro
vid
e
fu
ll
acc
ur
acy
.
To
secu
re
t
he
data,
c
om
pr
ess
ion
is
us
ed
be
cause
it
us
e
le
ss
dis
k
sp
ace
(sav
e
s
m
on
ey
)
,
m
or
e
data
ca
n
be
trans
fer
via
i
ntern
et
.I
t
i
ncr
ea
ses
s
peed
of
da
ta
trans
fer
f
rom
disk
to
m
e
m
or
y.
Sec
ur
it
y
goal
s
a
re
C
onfiden
ti
a
l
,
Au
t
hen
ti
cat
io
n,
I
nteg
rity
,
an
d
Non
-
re
pu
dia
ti
on
[
1
]
.
Sec
uri
ty
delivers
data
protect
ion
ac
ro
s
s
e
nter
pr
ise
.
Evaluation Warning : The document was created with Spire.PDF for Python.
I
nt
J
R
ob
&
A
uto
m
IS
S
N:
20
89
-
4856
Novel
a
l
go
rit
hms fo
r
pr
otect
i
ve dig
it
al
p
riv
ac
y
(
Y.
N.
Praj
apati
)
185
Data
c
om
pr
ess
ion
is
know
n
f
or
re
duci
ng
sto
rag
e
a
nd
c
omm
un
ic
at
ion
c
ost
s.
It
in
volves
tra
ns
f
or
m
ing
data
of
a
giv
e
n
f
orm
at,
cal
le
d
sou
rce
m
essage
to
data
of
a
sm
aller
siz
ed
f
or
m
at
c
al
le
d
co
de
w
ord.
Data
enc
ryp
ti
on
is
known
f
or
prot
ect
ing
i
nfor
m
at
ion
from
eave
sd
r
oppi
ng.
It
tr
ansfo
rm
s
data
of
a
give
n
f
orm
at
,
cal
le
d
plainte
xt,
to
an
oth
e
r
f
orm
at
;
called
ci
ph
e
r
Sec
ur
it
y
go
al
s
for
data
secur
it
y
are
t
ext,
usi
ng
an
encr
y
ption
ke
y
[1
]
.
The
m
ajo
r
pr
ob
l
em
existi
ng
with
the
c
urren
t
c
om
pr
ession
a
nd
e
nc
ryptio
n
m
et
ho
ds
is
the
s
peed,
the
pr
ocessin
g
tim
e
req
uire
d
by
a
c
om
pu
te
r,
m
or
e
co
st
[2]
.
To
ov
erco
m
e
this
di
sadv
a
ntage
,
c
om
bin
e
the pr
ocesses i
nto
one
.
2.
PROBLE
M
DE
FINITIO
N
Fo
r
il
lustrati
on
of
this
fact,
c
o
ns
i
der
the
Figure
1.
I
n
this
show
s
tw
o
i
ndiffe
re
nt
flo
ws
com
pete
for
band
width
in
a
netw
ork
c
onta
ining
tw
o
bo
tt
le
neck
li
nks
ar
bitrat
ed
by
a
f
ai
r
que
uing
m
e
chan
ism
.
At
th
e
firs
t
bo
tt
le
nec
k
li
nk
(R1
-
R2
),
fair
queui
ng
e
nsures
t
hat
eac
h
fl
ow
receives
1
-
one
-
thi
r
d
of
t
he
li
nk’s
av
ai
la
ble
band
width
(
375
kb
ps
)
. On
th
e seco
nd
bott
le
neck
li
nk
(R2
-
S4
)
, m
uch
of the
traf
fic f
ro
m
f
lo
w
B i
s unn
e
cessary
du
e
to
the
li
nk
’s
li
m
i
te
d
capa
ci
ty
(6
4
kb
ps
)
.
He
nce,
flo
w
A
ac
hieves
a
t
hro
ughput
of
375
kb
ps
a
nd
flow
B
achieves
a
t
hro
u
gh
pu
t
of
64
kbps.
Cl
early
,
c
ongestio
n
c
olla
ps
e
has
occ
urr
ed,
beca
us
e
fl
ow
B
pac
kets,
wh
ic
h
are
ulti
m
a
te
ly
discar
ded
on
t
he
sec
ond
bo
tt
le
neck
li
nk,
un
necessa
rily
limit
the
throu
ghput
of
fl
ow
A
a
cro
ss
the
fi
rst
bo
tt
le
neck
li
nk.
Mo
r
eov
e
r,
fl
ow
of
A
a
nd
flo
w
o
f
B
receive
e
qu
a
l
ba
ndwidt
h
al
l
ocati
ons
on
th
e
first
bo
tt
le
nec
k
li
nk,
their
al
loca
ti
on
s
a
re
not
globall
y
m
ax
-
m
in
fair.
A
gl
ob
al
ly
m
ax
-
m
in
fai
r
al
locat
i
on
of
band
width w
ould
ha
ve been
.657
2
Mb
ps f
or f
lo
w A a
nd
64 kbp
s
for fl
ow
B.
Figure
1. Bl
oc
k
diag
ram
To
c
oncl
ude
with
TCP
c
ongestio
n
c
on
t
rol
,
co
nn
e
ct
ion
s
m
a
y
get
un
fa
irly
la
rg
e
al
lo
cat
ion
durin
g
sh
ort
r
ound
tri
p
tim
e
as
com
par
e
d
to
la
r
ge
r
rou
nd
tri
p
ti
m
e.
I
n
rece
nt
ti
m
e
m
any
hav
e
argue
d
that
suc
h
ki
nd
of
iss
ues
ca
n
be
res
olv
e
d
by
us
e
of
pa
ck
et
sche
duli
ng
m
echan
ism
s
su
ch
as
weig
hted
fair
qu
e
uing,
co
r
e
sta
te
le
ss
fair
queui
ng
et
c.
B
ut
as
su
r
veyed
t
heir
e
nd
res
ults
it
was
seen
t
hat
they
are
a
bl
e
to
reduce
th
e
above
discusse
d
issu
es
but
not
c
om
ple
te
ly
erad
ic
at
e
them
.
Th
ese
m
et
ho
ds
wer
e
al
so
f
ou
nd
e
xp
e
ns
ive
wh
il
e
i
m
ple
m
entat
io
n.
In
this
pa
per
we
pro
pose
c
onge
sti
on
co
ntr
ol
us
i
ng
the
m
echan
ism
knows
as
Net
work
Borde
r
Patrol.
U
sin
g
netw
ork
bor
de
r
patr
ol
we
ca
n
c
hec
k
rate
of
data
fl
ow
over
a
net
work.
It
w
ould
al
so
help
in
reso
l
ving
iss
ue
s
su
c
h
as
c
on
gestio
n
c
ollaps
e
an
d
unfair
ba
ndwidt
h
al
loc
at
ion
.
It
w
ou
l
d
hel
p
in
pre
ve
nting
pack
et
l
os
s
dur
ing
t
ran
s
fer p
r
ocess, he
nce
se
tt
ing
up a
r
el
ia
ble d
at
a t
ransfe
r path
for
s
ourc
e to
destinat
io
n.
3.
E
X
ISTI
NG W
ORK
The
e
xisti
ng
s
ecur
e
vide
o
c
om
pr
ession
c
onsist
s
the
enc
ry
p
ti
on
pa
rt
se
pa
ratel
y
as
a
software
w
hich
basical
ly
m
ake
us
e
r
to
us
e
two
dif
fer
e
nt
so
ft
war
e
’s
w
hich
m
akes
it
a
hecti
c
ta
sk.
I
n
E
xisti
ng
syst
e
m
Com
pilation
nee
d
to
be
do
ne a
gain for co
m
pr
essio
n,
E
rrors
m
ay
o
ccur
wh
i
le
tran
sm
i
tt
ing
d
at
a, T
he
byte
/pixel
relat
i
on
s
hip
is
unknow
n,
Has
to
deco
m
pr
ess
the
pr
e
vious
da
ta
,
Slo
we
r
for
sop
histi
cat
ed
m
et
ho
ds
(
but
s
i
m
ple
m
et
ho
ds
ca
n
be
faster
for
wr
it
in
g
t
o
dis
k
)
[
3].
I
n
exis
ti
ng
syst
em
Video
c
om
pr
ession
ty
pical
ly
involve
s
an
el
isi
on
of
i
nfor
m
at
ion
not
co
ns
ide
red
c
ri
ti
cal
to
the
vie
wing
of
t
he
vi
deo
co
ntent,
a
nd
an
e
ff
ect
i
ve
vid
e
o
com
pr
essio
n
c
od
ec
(
f
or
m
at
)
is
one
that
delivers
the
be
nef
it
s
m
entioned
a
bove:
w
it
ho
ut
a
si
gn
i
ficant
degra
dation
i
n
the
vis
ual
ex
pe
rience o
f
t
he
vid
eo
co
ntent,
post
-
c
om
pr
essio
n,
a
nd
with
out requiri
ng
si
gn
i
ficant
hard
war
e
ove
r
head
to
ac
hiev
e
the
com
pr
ess
ion
.
E
ve
n
with
in
a
pa
rtic
ular
vid
e
o
c
om
pr
es
sion
co
dec
,
the
re
a
re
var
i
ou
s
le
vels
of
c
om
pr
ess
ion
that
ca
n
be
ap
plied
(so
cal
le
d
pr
of
il
es);
a
nd
t
he
m
or
e
a
gg
ressive
the
com
pr
essi
on,
the
gr
eat
e
r
the
sa
vin
gs
in
stora
ge
s
pace
an
d
tra
nsm
issi
on
ba
nd
width,
but
the
lowe
r
the
qual
it
y
of
the
com
pr
esse
d
vid
e
o
[as
m
anifested
in
visua
l
artefact
s
–
blo
cki
ness,
pix
il
at
ed
ed
ges,
bl
urrin
g,
rin
gs
–
t
hat appe
ar in t
he vide
o]
and the
great
e
r
the
co
m
pu
ti
ng
powe
r
re
quir
ed.
Evaluation Warning : The document was created with Spire.PDF for Python.
IS
S
N
:
2089
-
4856
I
nt
J
R
ob
&
A
uto
m
,
Vo
l.
8
, No
.
3
,
Septem
ber
201
9
:
1
8
4
–
1
8
8
186
4.
PROP
OSE
D WOR
K
In
t
he
work
a
software
in
wh
ic
h
we
do
n’t
nee
d
tw
o
s
oft
war
e
’s
for
e
ncr
y
pting
an
d
com
pr
essio
n.
Both
th
e
ta
sk
s
can
be
f
ollo
we
d
on
e
after
an
ot
her
.
Ju
st
we
ne
ed
to
enc
rypt
our
resp
ect
i
ve
file
first
the
n
we
ca
n
com
pr
ess
it
send
it
to
t
he
de
sti
nation
a
nd
receive
r
can
first
dec
om
pr
e
ss
the
file
an
d
the
n
de
cryp
t
wit
h
the
sam
e
key
t
hat
the
se
nd
e
r
has
set
.
T
he
c
orrect
use
r
will
decr
y
pt
the
file
su
ccess
fu
ll
y.
Need
of
secu
ri
ty
is
t
o
ens
ur
in
g
that
y
our
inf
orm
ation
r
em
ai
ns
co
nfi
den
ti
al
a
nd o
nl
y
acce
ss
to
a
ut
horized
u
ser
a
nd
e
nsure
that
no one
has
bee
n
a
ble
t
o
c
ha
ng
e
yo
ur inform
at
ion
,
s
o
it
pro
vid
e
f
ull acc
ur
acy
.
T
o
s
ecur
e
the
data,
co
m
pr
essio
n
is
us
e
d
because
it
us
e
l
ess
dis
k
sp
ace
(sav
e
s
m
on
ey
),
m
or
e
data
ca
n
be
tra
ns
fe
r
via
internet.
It
inc
reases
s
peed
of
data
trans
fer
f
ro
m
di
sk
to
m
e
m
or
y.
Sec
ur
it
y
goal
s
are
C
onfi
den
ti
al
,
A
uth
e
ntica
ti
on
,
I
nteg
rity
, an
d
N
on
-
re
pud
ia
ti
on
[
1
]
.
Sec
uri
ty
delivers
data
protect
ion
ac
ro
s
s
enter
pr
ise
.
Da
ta
com
pr
ession
is
known
for
r
edu
ci
ng
stora
ge
and
com
m
un
ic
at
ion
co
sts.
It
in
volves
tr
ans
for
m
ing
data
of
a
giv
e
n
f
orm
a
t,
cal
le
d
sourc
e
m
essage
to
data
of
a sm
aller s
iz
ed
for
m
at
call
ed
cod
e
w
ord
.
Data
e
ncr
ypti
on
is
kn
own
f
or
protect
ing
in
form
ation
fro
m
eavesd
r
oppi
ng.
It
tra
ns
f
or
m
s
data
of
a
giv
e
n
f
or
m
at,
cal
le
d
plainte
xt,
to
an
ot
her
form
at;
cal
le
d
ci
ph
e
r
Sec
ur
it
y
go
al
s
f
or
da
ta
secur
it
y
are
te
xt
,
us
in
g
a
n
e
ncry
ption
key
[
1
]
.
The
m
ajo
r
pro
ble
m
existi
ng
with
the
cu
rr
e
nt
com
pr
es
sion
a
nd
e
ncry
ption
m
et
ho
ds
is
th
e
sp
ee
d,
t
he
proc
essing
ti
m
e
req
uire
d
by
a
com
pu
te
r,
m
or
e
co
st.
T
o
ov
e
rc
ome
this
disad
va
nt
age,
com
bin
e
the
proces
ses
into
on
e
.
Vi
deo
is
the
recor
ding
,
repr
oducin
g,
or
broadca
sti
ng
of
m
ov
in
g
visu
al
i
m
ages.
Vis
ual
m
ultim
edia
source
that
c
om
bin
es
a
seq
ue
nc
e
of
im
ages
to
form
a
m
ov
in
g
pictu
re.
The
vi
deo
transm
it
s
a
sig
nal
t
o
a
sc
ree
n
an
d
processes
the
order
in
w
hich
the
sc
reen
ca
ptu
re
s
s
houl
d
be
s
how
n.
V
ideos
us
ua
ll
y
hav
e
aud
i
o
c
om
po
ne
nts
that
c
orr
esp
ond
with
t
he
pictures
be
ing
sho
wn
on
the
scree
n.
Vide
o
com
pr
essio
n
te
chnolo
gies
are
a
bout
re
du
ci
ng
an
d
rem
ov
in
g
re
dundant
vid
eo
data
so
th
at
a
dig
it
al
vide
o
fil
e
can
be
ef
fecti
ve
ly
sent
over
a
net
wor
k
a
nd
s
tore
d
on
c
om
pu
te
r
dis
ks
.
W
it
h
e
ff
ic
ie
nt
c
om
pr
essi
on
te
c
hn
i
qu
e
s,
a
sign
i
ficant
r
edu
ct
io
n
i
n
fil
e
siz
e
can
be
achieve
d
with
li
tt
le
or
no
a
dv
e
rse
e
ff
ect
on
the
visu
al
qu
al
it
y.
The
vid
e
o
qu
al
it
y,
howev
e
r,
c
an
be
af
fected if
the
file
siz
e
i
s
f
ur
the
r
lo
we
r
ed
by
raisi
ng
t
he
c
om
pr
essio
n
le
vel
for
a
giv
e
n
c
om
pr
essio
n
te
chn
i
qu
e
.
Secu
rity
is
ab
out
t
he
protect
io
n
of
asset
s.
Sec
ur
it
y,
i
n
i
nform
at
ion
te
chnolo
gy
(
IT
),
is
the
de
fens
e
of
dig
it
al
in
f
or
m
at
ion
an
d
I
T
asset
s
a
gain
st
inter
nal
a
nd
exter
nal,
m
ali
ci
ou
s
and
acci
de
ntal
threats.
This
de
fen
se
incl
ud
e
s
detect
io
n,
pr
even
ti
on
an
d
r
esp
on
se
to
t
hr
e
at
s
thr
ough
t
he
us
e
of
secur
it
y p
olici
es,
softwa
re too
ls and
IT
ser
vi
ces.
Secu
rity
r
efers
to p
ro
te
ct
ive d
igit
al
priv
acy
m
easur
es that are
app
li
ed
to p
revent u
na
uthoriz
ed
acce
ss
to
c
om
pu
te
rs,
d
at
a
ba
ses and
we
bs
i
te
s.
Crypto
gr
a
phy
is
cl
os
el
y
relat
ed
to
the
disci
plines
of
cry
pto
lo
gy
an
d
c
ry
ptanaly
sis.
Cr
yptogra
ph
y
include
s
te
ch
niq
ue
s
su
c
h
as
m
ic
ro
dots,
m
e
rg
i
ng
wor
ds
w
it
h
i
m
ages,
an
d
ot
her
ways
to
hi
de
inf
orm
a
ti
on
i
n
stora
ge
or tra
n
sit
[4]
. Ho
wever,
in t
od
ay
'
s co
m
pu
te
r
-
ce
ntri
c w
orl
d, cry
ptogra
phy i
s m
os
t
o
fte
n
ass
ociat
ed
with
scram
bling
plainte
xt
(
ordi
nary
te
xt,
s
om
et
i
m
es
ref
e
rr
e
d
t
o
as
cl
ear
te
xt
)
int
o
ci
ph
e
r
t
ext
(a
process
cal
le
d
encr
y
ption),
th
en
bac
k
a
gain
(know
n
as
de
crypti
on)
[
5
]
.
Crypto
gr
a
phy
is
evergr
ee
n
and
de
velo
pme
nts
.
Crypto
gr
a
phy
protect
s
use
rs
by
pro
vi
ding
f
un
ct
io
nalit
y
for
the
enc
ryptio
n
of
data
a
nd
a
uth
e
ntica
ti
on
of
ot
her
us
ers
.
C
om
pr
ession
is
t
he
process
of
reduci
ng
the
num
ber
of
bits
or
byte
s
nee
de
d
t
o
re
pr
ese
nt
a
gi
ve
n
set
of
data
[
6
]
.
It
al
l
ow
s
sa
ving
m
or
e
data.
T
he
pro
j
ect
ai
m
s
t
o
im
ple
m
ent
secur
it
y
al
gorit
hm
fo
r
data
s
ecur
it
y.
The
data
will
be
first
enc
rypte
d
us
in
g
secu
rity
te
chn
i
qu
es
a
nd
that
a
re
done
at
the
sam
e
tim
e
then
it
ta
ke
s
le
ss
processi
ng
ti
m
e
an
d
m
or
e
spe
ed
c
om
pr
ession
t
ech
niques
will
app
li
ed
.
I
f
enc
ryptio
n
a
nd
com
pr
essio
n
ar
e
done
at
t
he
sa
m
e tim
e then
it
takes less
pro
c
essing t
i
m
e an
d
m
or
e s
peed.
5.
ALGO
RITH
M USED
−
A
per
m
utati
on
of all
256 possi
ble
byte
s
(d
e
no
te
d
"S"
belo
w
).
−
Tw
o 8
-
bit i
nd
e
x
-
pointers
(den
oted
"i
" a
nd "
j
"
).
i :
= 0
j
1: =
0
j
2 :
=0
wh
il
e
Gen
e
rati
ngO
utput:
i :
= i + 1
j
1 :
= j1 +
S
1[
i]
swap va
lues
of
S1[i]
and S1
[j1] outp
ut
S2
[
S1[i]
+ S
1[j
1]]
j
2 :
= j2 +
S
2[
i]
swap va
lues
of
S2[i]
and S2
[j2] outp
ut
S1
[
S2[i]
+ S
2[j
2]]
Evaluation Warning : The document was created with Spire.PDF for Python.
I
nt
J
R
ob
&
A
uto
m
IS
S
N:
20
89
-
4856
Novel
a
l
go
rit
hms fo
r
pr
otect
i
ve dig
it
al
p
riv
ac
y
(
Y.
N.
Praj
apati
)
187
6.
BL
OCK
DI
A
GRAM
A
blo
c
k
diag
ra
m
is
a
diagr
am
of
a
syst
em
in
w
hich
the
pri
ncipal
pa
rts
or
f
un
ct
io
ns
are
represe
nted
by
bl
ocks
c
onnected
by
li
ne
s
that
s
how
t
he
relat
ion
s
hi
ps
of
the
bloc
ks
[
7
]
.
They
are
hea
vily
us
e
d
in
eng
i
neer
i
ng
in
hard
war
e
des
ign
,
el
ect
ronic
desig
n,
s
of
tw
are
de
sig
n,
a
nd
process
flo
w
diagr
am
s.
Bl
ock
diag
ram
s
are
ty
pical
ly
us
ed
for
higher
le
ve
l,
le
ss
detai
le
d
desc
riptio
ns
that
are
inten
de
d
t
o
cl
ari
fy
overal
l
con
ce
pts
with
out
co
nce
rn
f
or
the
detai
ls
of
i
m
ple
m
entat
io
n.
C
ontrast
thi
s
with
the
sch
e
m
at
ic
diagr
a
m
s
and
la
yout
diag
ra
m
s
us
ed
i
n
e
le
ct
rical
eng
i
ne
erin
g,
w
hi
ch
sho
w
t
he
i
m
ple
m
entat
ion
detai
ls
of
el
ect
rical
com
po
ne
nts
a
nd
ph
ysi
cal
c
on
structio
n.
The
blo
c
k
diag
ram
sh
ows
the
seri
es
of
process
i
n
t
he
sim
ple
form
so
that i
t i
s easy f
or the
us
e
r
to
und
e
rstan
d w
hat is b
asi
cal
ly
go
ing
t
o happe
n
i
n
the
s
of
twa
re.
7.
IMPLE
ME
N
TATION
−
To
im
ple
m
ent
the
pro
j
ect
na
m
ed
“sec
ur
e
vi
deo
c
om
pr
ession”
we
nee
d
to
open
net
be
an
ope
n
run
our
pro
j
ect
na
m
ed
Data
Com
pr
es
sion,
a
ta
b
aski
ng
f
or
lo
gin
pa
sswor
d
will
ap
pear
.
L
ogin
pa
ge
as
s
how
n
i
n
Figure
2.
−
Enterin
g
th
e
lo
gin
a
nd
pass
w
ord
if
e
xisti
ng
or
c
reate
a
ne
w
acco
unt
onc
e
you
do
t
hat
a
oth
e
r
ta
b
op
e
ns
askin
g
y
ou for
your
nex
t act
io
n wh
ic
h
is as
s
how
n
in
Fig
ure
3
.
−
Secu
re
yo
ur
vi
deo
cl
ic
king
on
sec
ur
e
opti
on,
as
s
oon
as
you
cl
ic
k
on
the
secur
e
butt
on
a
new
ta
b
is
open
to yo
u
as
king y
ou to b
rowse t
he fil
e you wis
h
to
en
c
rypt.
E
ncr
y
ption as s
how
n
i
n
Fi
gure
4.
−
On
ce
y
ou
bro
wse
the
file
a
new
ta
b
ope
ns
askin
g
yo
u
f
or
a
key
wh
ic
h
sh
oul
d
be
m
ore
that
8
c
har
ac
te
r
.
Encr
y
ption k
ey
as s
how
n
in
Fi
gure
5.
−
Af
te
r
e
nter
i
ng
the
key
the
sof
tware
will
ask
you
th
e
desti
na
ti
on
yo
u
wan
t
to
save
file
se
le
ct
a
place
to
fin
d
c
om
fo
rta
ble
to
reac
h
a
nd
yo
u
don’t
forg
et
be
fore
furthe
r
for
c
om
pr
ession
y
ou
nee
d
t
he
s
a
m
e
encr
y
pted fil
e
.
−
Now o
pen the
com
pr
ess
data
par
t
of the ta
b op
e
ne
d
a
fter y
ou lo
gg
e
d
i
n
as
shown i
n
Fi
gu
re
6.
−
On
ce
yo
u
sel
e
ct
the
com
pr
es
s
data
par
t
yo
u
will
be
aske
d
to
bro
wse
th
e
file
you
wa
nt
to
com
pr
ess
be
su
re
yo
u
sel
ect
the
e
ncr
y
pted
file
an
d
it
al
so
ask
y
ou
f
or
de
sti
nation
y
ou
wan
t
t
o
a
dd
co
m
pr
essed
file
t
oo
as sho
w
n i
n Fi
gure
7.
Sele
ct
the
vide
o
yo
u
wa
nt
to
com
pr
ess
a
nd
sel
ect
the
com
pr
ess
butt
on
y
ou
will
be
able
to
see
the
c
om
pr
ession
rati
o
of
or
igi
nal
file
t
o
com
pr
esse
d
file
in
the
sta
t
us
ba
r
after
t
he
c
om
pr
ession
is
do
ne
save
the
file
to
a
destinat
io
n
of
y
our
c
hoic
e
an
d
se
nd
it
to
t
he
recei
ver
th
r
ough
y
our
net
wor
k.
On
ce
the
recei
ver
re
cei
ve
the
file
he
or
sh
e
will
dec
om
pr
ess
a
nd
dec
rypt
t
he
file
us
i
ng
the
sam
e
key
send
e
r
encr
y
pted
t
he f
il
e w
it
h.
Figure
2. Lo
gi
n pag
e
Figure
3.
W
el
c
om
e p
age
Figure
4. Enc
r
ypti
on
Figure
5. Enc
r
ypti
on
key
Evaluation Warning : The document was created with Spire.PDF for Python.
IS
S
N
:
2089
-
4856
I
nt
J
R
ob
&
A
uto
m
,
Vo
l.
8
, No
.
3
,
Septem
ber
201
9
:
1
8
4
–
1
8
8
188
Figure
6. Com
pr
ess
butt
on
Figure
7. Com
pr
essi
on
blog
8.
CONCL
US
I
O
N
In
this
pap
e
r
we
e
valuate
t
he
perform
ance
with
res
pect
to
diff
e
re
nt
pa
ram
et
ers.
It
s
hows
basic
inf
or
m
at
ion
about
cry
ptogra
ph
y
a
nd
c
ompressi
on,
&
th
ei
r
te
chn
i
qu
es
are
ap
plied
on
file
.
For
s
ecur
it
y
,
com
bin
at
ion
of
com
pr
essio
n
and
c
rypto
gra
ph
ic
te
ch
nique
is
us
ed.
To
s
ecur
e
our
data
m
or
e
that’s
w
hy
we
encr
y
pt the dat
a first a
nd the
n com
pr
essed
dat
a. I
t ha
s m
any adv
a
ntage
of
do
i
ng this
we
c
an
tra
ns
f
er m
ore an
d
m
or
e d
at
a v
ia
i
nter
net. If c
ombinati
on is
us
e
d
it
m
ay
b
e less costl
y, it
sa
ve
tim
e,
m
or
e sec
ur
e
.
9.
FUTU
RE W
O
RK
The
sec
ur
e
vid
eo
c
om
pr
ession
pro
j
ect
ha
ve
lot
of
f
uture
sc
op
e
as
to
da
y
pe
ople
a
re
de
pende
nt
on
netw
orks
f
or
their
file
s
tr
a
nsfer
a
nd
in
f
or
m
at
ion
gat
her
i
ng.
T
his
pro
j
ect
helps
a
pe
rs
on
to
enc
rypt
t
he
data
befor
e
c
om
pr
e
ssing
it
an
d
a
fter
com
pr
essio
n
wh
e
n
the
file
is
sent
to
the
de
sti
nation
receiver
has
a
key
giv
e
n
by
the
sen
de
r
with
the
hel
p
of
w
hich
t
he
receive
r
c
an
dec
om
pr
ess
the
file
fir
st
then
de
cry
pt
it
.
Key
m
anag
em
ent
is
a
c
riti
cal
issue
in
al
l
e
nc
ryptio
n
base
d
sec
ur
it
y
syst
em
s,
as
it
can
not
be
se
pa
rated
from
the
desi
gn
of
secu
re
m
ultim
edia
distrib
ut
ion
.
In
m
os
t
distrib
utio
n
a
rch
it
ect
ures,
m
ul
tim
edia
con
te
nt
is
encr
y
pted
with
asy
m
m
et
ric
ke
y
w
hich
al
so
nee
ds
to
be
protect
ed
in
tr
ansm
issi
on
to
the
receive
r.
Hen
ce
,
the
stora
ge
a
nd
sec
ur
it
y
requirem
ents
of
ke
y
m
anag
em
e
nt
nee
d
to
be
discusse
d
i
n
great
er
detai
l
in
fu
t
ure
pro
po
sal
s
.
Anothe
r
feat
ur
e
that
m
ay
be
ad
ded
to
t
he
pro
po
s
ed
sel
ect
iv
e
schem
es
is
the
sel
ect
io
n
c
r
it
eria.
Encr
y
ption
te
chn
i
qu
e
s
can
be
chosen
dynam
ic
al
ly
as
the
con
te
nt
is
bei
ng
distrib
uted
a
nd
the
sel
ect
ion
c
rite
ria
can
be
cha
nge
d
as
nee
ded
by
the
a
ppli
cat
ion.
En
ha
ncem
ent
in
c
om
pr
ession
pe
r
form
a
nce
by
i
ntr
oduc
t
ion
of
new f
unct
ion
al
it
ie
s w
hich
als
o
im
pr
oves sec
ur
it
y as e
ncr
y
pt
ion
is c
om
bin
ed wit
h
c
om
pr
ession.
REFERE
NCE
S
[1]
Mr.
Vinod
Saroha
,
Sum
an
Mor,
Anurag
Daga
r
“
Enha
nci
ng
Se
cur
ity
of
C
ae
sa
r
Ciphe
r
b
y
Do
uble
Colum
na
r
Tra
nspos
it
ion
Method,
”
Int
ernati
onal
Journ
al
of
Ad
vance
d
Re
sear
ch
in
Computer
S
cienc
e
and
Softw
are
Engi
ne
ering
,
ISS
N:
2277
128X, V
olume
2,
Iss
ue
10,
2012
.
[2]
Senthi
l
Shanm
ugasunda
ram,
Ro
ber
t
Lourdusa
m
y
“
A
Com
par
ative
Stud
y
Of
Te
xt
Com
pre
ss
ion
Algori
thms
,
”
Inte
rnational
Jo
urnal
of
W
isdom B
ased
Comput
i
ng,
Vol
.
1
(3)
,
D
ec
ember
2011.
[3]
Harshraj
N.
Shinde,
Anirudd
ha
S.
Raut,
Shubham
.
Vidhal
e
,
Roh
it
V
.
Sawan
t,
Vij
a
y
A.
Kotkar
,
“
A Re
vie
w of
Vari
ous E
n
cr
y
pti
o
n
Te
ch
nique
s,
”
I
nte
rnational
Jou
rnal
of
Eng
ine
er
ing
And
Comput
er
Sci
e
nce
ISS
N:
2319
-
7242,
Vol
um
e
3
,
Iss
ue
9,
Septe
m
ber
2014
.
[4]
Ms
.
A
y
ushi
Agg
arwa
l,
Anju
“
En
ci
pher
ing
Dat
a
f
or
La
rg
er
Fil
es,
”
Inte
rnationa
l
J
ournal
of
Ad
van
ce
d
R
ese
arch
in
Computer
Scienc
e
and
S
oft
ware
Eng
i
nee
ring
,
ISS
N:
2277
128X,
Volum
e
3,
Iss
ue
5,
Ma
y
2013.
[5]
Som
bir
Singh,
Sunil
K.
Ma
ak
ar,
Dr
.
Sudesh
Kum
ar
“
Enhanci
ng
t
he
Se
cu
rity
of
DES
Algorit
hm
Us
ing
Tra
nspos
it
ion
C
r
y
ptogr
aph
y
Te
c
hnique
s,”
Inte
rn
ati
onal
Journal
of
Adv
an
ce
d
Res
earc
h
in
Comp
ute
r
Scienc
e
an
d
Soft
ware
Engi
ne
ering
,
ISS
N 224
9
-
6343,
Volum
e 2,
Iss
ue
1
,
Jan
1
965.
[6]
A
L.
Jee
va
,
Dr.
V
.
Pala
nisam
y
,
K.
Kana
gar
am
“
Com
par
at
ive
Anal
y
s
is
of
Perfo
rm
anc
e
Eff
i
cien
c
y
and
Secur
ity
Mea
sures
of
So
m
e
Encr
y
pti
on
Algorit
hm
s,”
In
te
rnational
Journal
o
f
Engi
n
ee
r
ing
Re
search
a
nd
App
li
ca
ti
ons
(
IJE
RA
)
,
ISS
N:
2277
128X,
Vol
um
e
3,
Iss
ue
6,
June
2013.
[7]
T.
Subham
asta
n
Rao
,
M.
Souja
n
y
a
,
T
.
Hem
al
atha,
T
.
Revathi
,
“
Sim
ult
ane
ous
d
at
a
compress
ion
and
enc
r
y
pt
ion
,
”
(
IJCSI
T
)
Inte
rnational
Journal
of
Computer
Sci
en
ce
and
Information
Technol
ogi
es
,
I
SS
N
0975
-
964
6,
Volum
e
-
2(5),
20
11.
Evaluation Warning : The document was created with Spire.PDF for Python.