]> AND Private Git Repository - canny.git/blobdiff - schema2.dot
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
ajout canny_p3_stc.py
[canny.git] / schema2.dot
index 6c8a0ae8eefad782eb698e8c47526216b44e64ca..c5c7819df84bc3c8fccabedfc41281f5ed0c5757 100644 (file)
@@ -1,29 +1,36 @@
 digraph start_up { 
 digraph start_up { 
-       node [style = rounded, shape = rect] SI [label="Stego Image"]
+       node [style = rounded, shape = rect] SI [label="Stego Image Y"]
+       node [style = rounded, shape = rect] PIb [label="Param b, T, H"]
+
        node [style = rounded, shape = rect] key [label="Key k"]
        node [style = rounded, shape = rect] start [label="Start"]               
        node [style = rounded, shape = rect] end [label="End"]           
        node [style = rounded, shape = rect] key [label="Key k"]
        node [style = rounded, shape = rect] start [label="Start"]               
        node [style = rounded, shape = rect] end [label="End"]           
-       node [style = rounded, shape = rect] PIb [label="Param. b"]              
-       node [style = rounded, shape = rect] PIh [label="Param. H"]              
-       node [style = rounded, shape = rect] STC [label="m = STCr(y,H)"]                 
-       node [style = rounded, shape = rect] ED [label="y=edgeDetection(b bits)"]  
+       node [style = rounded, shape = rect] STC [label="m = STCr(y,H)"] 
+       node [style = rounded, shape = rect] ED [label="y=Edge Detection(b,T,Y)"]  
        node [style = rounded, shape = rect] decrypt [label="message=decryption(m)"]             
 
        node [style = rounded, shape = rect] decrypt [label="message=decryption(m)"]             
 
+       node [style = "", shape = diamond] condEmb [label="Use of STC"]; 
 
 
+       node [style = rounded, shape = rect] sample [label= "m=sample(y)"]      
 
        start -> SI
        start -> PIb
 
        start -> SI
        start -> PIb
-       start -> PIh
+
        
        PIb -> ED
        
        PIb -> ED
-       PIh -> STC
+
        
        start -> key 
 
        SI -> ED
        
        start -> key 
 
        SI -> ED
-       ED -> STC 
+       ED -> condEmb 
+
+       condEmb -> STC [label="Yes"]
+       condEmb -> sample [label="No"]
+       key -> sample
        
        STC -> decrypt
        
        STC -> decrypt
+       sample -> decrypt
        key -> decrypt
        decrypt -> end
        
        key -> decrypt
        decrypt -> end