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

Private GIT Repository
ajout de emb et de dec
[canny.git] / schema.dot
1 digraph start_up { 
2         node [style = rounded, shape = rect] PI [label="Choose cover X"]
3         node [style = rounded, shape = rect] PIb [label="Set b, T"]
4         
5         node [style = rounded, shape = rect] message [label="Message mess"]
6         node [style = rounded, shape = rect] key [label="Key k"]
7         node [style = rounded, shape = rect] ee [label="Modify b, T"]
8
9
10         node [style = rounded, shape = rect] encrypt [label="m=encryption(mess,k)"]              
11         node [style = rounded, shape = rect] STC [label="y= STC(x,m,H)"]                
12         node [style = rounded, shape = rect] sample [label="y= sample(x,m)"]             
13         node [style = rounded, shape = rect] emb [label="stego=embedding(y,X)"]                  
14         
15         node [style = rounded, shape = rect] start [label="Start"]
16         node [style = rounded, shape = rect] end [label="End"]
17         node [style = rounded, shape = rect] ED [label="x=Edge Detection(b,T,X)"]  
18         
19         node [style = "", shape = diamond] cond [label="Size of x\n enough for m"]; 
20         node [style = "", shape = diamond] condStrat [label="Strategy is fixed"]; 
21
22         node [style = "", shape = diamond] condEmb [label="Use of STC"]; 
23
24         start -> PI
25         start -> PIb
26         
27         start -> message
28         start -> key 
29
30         key ->  encrypt
31
32
33         message -> encrypt
34         ED -> cond
35         encrypt -> cond
36         cond -> condEmb [label="Yes with H"]
37         cond -> condStrat [label="No"]
38
39         condEmb -> STC [label="Yes"]
40         condEmb -> sample [label="No"]
41
42
43
44         condStrat -> ee [label="Yes"]
45         condStrat -> PI [label="No"]
46
47         ee -> ED
48         
49         PI -> ED
50         PIb -> ED
51         STC -> emb
52         sample -> emb
53         
54         emb -> end
55
56         key -> sample
57
58          }