auth paper
TRANSCRIPT
-
7/31/2019 Auth Paper
1/43
-
7/31/2019 Auth Paper
2/43
-
7/31/2019 Auth Paper
3/43
-
7/31/2019 Auth Paper
4/43
-
7/31/2019 Auth Paper
5/43
-
7/31/2019 Auth Paper
6/43
-
7/31/2019 Auth Paper
7/43
-
7/31/2019 Auth Paper
8/43
-
7/31/2019 Auth Paper
9/43
-
7/31/2019 Auth Paper
10/43
-
7/31/2019 Auth Paper
11/43
-
7/31/2019 Auth Paper
12/43
-
7/31/2019 Auth Paper
13/43
-
7/31/2019 Auth Paper
14/43
-
7/31/2019 Auth Paper
15/43
-
7/31/2019 Auth Paper
16/43
-
7/31/2019 Auth Paper
17/43
-
7/31/2019 Auth Paper
18/43
-
7/31/2019 Auth Paper
19/43
-
7/31/2019 Auth Paper
20/43
-
7/31/2019 Auth Paper
21/43
-
7/31/2019 Auth Paper
22/43
-
7/31/2019 Auth Paper
23/43
-
7/31/2019 Auth Paper
24/43
-
7/31/2019 Auth Paper
25/43
-
7/31/2019 Auth Paper
26/43
-
7/31/2019 Auth Paper
27/43
-
7/31/2019 Auth Paper
28/43
-
7/31/2019 Auth Paper
29/43
-
7/31/2019 Auth Paper
30/43
-
7/31/2019 Auth Paper
31/43
-
7/31/2019 Auth Paper
32/43
-
7/31/2019 Auth Paper
33/43
-
7/31/2019 Auth Paper
34/43
-
7/31/2019 Auth Paper
35/43
B~ F
~
Quantization
Table QHuffman Table
X~
X~Integer
RoundingEntropy IDCTDequantizerDecoder
R
F~
Image X
8 x 8 blocks, X = Xp
DCT QuantizerX1,X2,... F Entropy
Encoder
Quantization
Table QHuffman Table
B~
JPEG Lossy Compression Encoder:
Decoder:
/ Q
-
7/31/2019 Auth Paper
36/43
ComparatorF^
Result
Huffman Table
^B
Q^
Table
Encryption
Received
Authentication:
Signature Generator:
DCT
Entropy
Decoder
Quantization
Dequan-
tizer
Signature S ZDecryption
Image AnalyzerZ
Signature SRaw Image X
Other Information
Private Key &
Raw Image X^
JPEG Compressed
Received
Bit-stream
Public Key
or
-
7/31/2019 Auth Paper
37/43
Up=1
P
Up=1
P
F = Fp = DCT( Xp )
Up=1
P
Fp,q ( ) < k
Next , p, n
Image X = Xp
For = 1 to b
Yes
No
z=0 z=1
For n = 1 to N
n
zZ ( ) =n
P/ 21For p = p to p
DCT:
Input:
Loop 3:
(Blocks)
Output:
Next:
Coefficients)
( Zig-zag
Compare:
Loop 2:
Loop 1:
(Sets)
F^
Next , p, n
^
Z
Block p or q has been manipulated
Yes
No
For n = 1 to N
For = 1 to b
0
Yes Yes
^
^
Fp,q( )- k >^
Fp,q( )- k