My undergraduate thesis on a capability based security system for a data-centric operating system.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

a whole lotta changes

suri312006 58e931e6 9f95ee76

+375 -431
+42 -9
1-introduction.typ
··· 3 3 #mol-chapter("Introduction") 4 4 5 5 // talk about the standard unix abstractions 6 - #lorem(100) 6 + 7 + In mainstream operating systems, security policy is enforced at runtime by a 8 + omnicient and all powerful kernel. 9 + // what am i trying to say here. 10 + It acts as the bodyguard, holding all i/o and data protected unless the 11 + requesting party has the authorization to access some resource. This tight 12 + coupling of security policy and access mechanisms works great since the kernel 13 + is always *there* and the only way to access anything through it. However 14 + the enforcement of security policy starts getting complicated when we try 15 + to seperate the access mechanisms from the kernel. 16 + 17 + 18 + == Data Centric Operating Systems 19 + 20 + Data centric operating systems are defined by two principles @twizzler: 21 + 22 + + Provide direct, kernel-free, access to data. 23 + 24 + + A notion of pointers that are tied to the data they represent. 25 + 26 + Mainstream operating systems fail to classify as data-centric operating 27 + systems, as they rely on the kernel for all data access, and use virtualized 28 + pointers per process to represent underlying data. The benefit of this "class" 29 + of operating systems comes from the low overhead for data manipulation, due to the lack 30 + of kernel involvement. However our previous security model fails to operate 31 + here as, by defenition, the kernel cannot be infront of accesses to data. 32 + 33 + 34 + 35 + == Capability Based Security Systems 7 36 8 - == Background <background> 9 37 10 - #lorem(75) 38 + // describe capability based security systems 39 + // 40 + // how they are different from earlier thingies 11 41 12 - == Literature 42 + Capability based security systems utilize capabilities, a finegrained 13 43 14 - We use standard results from @netwok2020. Also relevant for our work is 15 - @netwok2020, where it was proven that Logic is great. 16 44 17 - #lorem(800) 18 45 19 - == Criticism 20 46 47 + == Our Contributions 21 48 22 - #lorem(150) 49 + // describe the twizzler opensource project 50 + // 51 + // my contribution of the existing plan for a security system 52 + // 53 + // its implementation 54 + // 55 + // and benchmarks 23 56 24 57 #load-bib(read("refs.bib"))
+48 -11
2-design.typ
··· 1 1 #import "template.typ": * 2 2 3 - #mol-chapter("My Logic") 3 + #mol-chapter("Design") 4 4 5 5 #lorem(100) 6 6 7 - == Syntax 7 + 8 + 9 + 10 + // heavily inspired by the original twizzler paper / security paper 11 + // 12 + 13 + 14 + == Capabilities 15 + 16 + 17 + Capabilities are 18 + 19 + 20 + === Gates 21 + 22 + // talk about what gates can be useful for 23 + // 24 + // their design 25 + // 26 + // whateva 27 + 28 + === Flags 29 + 30 + // 31 + // How they can be used to specify how the signature is formed 32 + 33 + === Signature 34 + 35 + // verification from the whateva 36 + 37 + == Security Contexts 38 + // what is it? 39 + // its an object in its own right! 40 + // 41 + // a process must be attached to one, in order to store any capabilities 42 + // 43 + // what about the "detachable bit?" jail? 44 + // 45 + // what else 46 + 8 47 9 - #definition[ 10 - We defined the language $cal(L)$ as follows: 11 48 12 - $ phi.alt ::= top | p | phi.alt and phi.alt $ 13 - ] 49 + == Key Pairs 14 50 15 - #lorem(50) 51 + // the desgin of the keypair objects 52 + // 53 + // the design of the keys themselves 54 + // 55 + // how they can be used to sign multiple objects (compartmentalization) 56 + // 16 57 17 - == Semantics 18 58 19 - == Axioms 20 59 21 - == Soundness 22 60 23 - == Completeness 24 61 25 62 #load-bib(read("refs.bib"))
+2 -31
3-implementation.typ
··· 1 1 #import "template.typ": * 2 2 3 3 4 - #mol-chapter("Examples") 4 + #mol-chapter("Implementation") 5 5 6 - == Figures 7 6 8 - We illustrate the protagonist of this thesis. in @netwok2022. 9 - 10 - #figure(caption: "The protagonist.", numbering: "1.1")[ 11 - #emoji.person 12 - ]<protagonist> 13 - 14 - == Tables 15 - 16 - In @cities we compare some cities. 17 - 18 - #figure(caption: "An overview of cities.")[ 19 - #table( 20 - columns: 3, 21 - stroke: (x, y) => if x == 0 { (right: black) }, 22 - table.hline(), 23 - table.header([City],[Population],[area ($"km"^2$)]), 24 - table.hline(), 25 - [Amsterdam],[851573],[219], 26 - [Groningen],[200952],[ 83], 27 - [Utrecht ],[321989],[100], 28 - table.hline() 29 - ) 30 - ]<cities> 31 - 32 - #mol-chapter("Conclusions") 33 - 34 - As we discussed in @netwok2020, Logic is great. 35 - 36 - #lorem(400) 7 + // lowkey dont know what to write here 37 8 38 9 #load-bib(read("refs.bib"))
+15
4-results.typ
··· 1 + 2 + #import "template.typ": * 3 + #mol-chapter("Results") 4 + 5 + // benchmarking 6 + // micro benchmarks that indicate the relative expense of checks that the kernel would need to do. 7 + // sig time 8 + // verification time 9 + // enc time 10 + // dec time 11 + // via api 12 + // 13 + // make it relative to object size? 14 + // 15 + // take measurements without security checks too so you can see the security overhead
+3
5-conclusion.typ
··· 1 + #import "template.typ": * 2 + 3 + #mol-chapter("Conclusion")
+11 -20
refs.bib
··· 1 - @article{netwok2020, 2 - title = {At-scale impact of the {Net Wok}: A culinarically holistic 3 - investigation of distributed dumplings}, 4 - author = {Astley, Rick and Morris, Linda}, 5 - journal = {Armenian Journal of Proceedings}, 6 - volume = {61}, 7 - pages = {192--219}, 8 - year = 2020, 9 - publisher = {Automatic Publishing Inc.}, 1 + @inproceedings{twizzler, 2 + author = {Daniel Bittman and Peter Alvaro and Pankaj Mehra and Darrell D. E. 3 + Long and Ethan L. Miller}, 4 + title = {Twizzler: a {Data-Centric} {OS} for {Non-Volatile} Memory}, 5 + booktitle = {2020 USENIX Annual Technical Conference (USENIX ATC 20)}, 6 + year = {2020}, 7 + isbn = {978-1-939133-14-4}, 8 + pages = {65--80}, 9 + url = {https://www.usenix.org/conference/atc20/presentation/bittman}, 10 + publisher = {USENIX Association}, 11 + month = jul, 10 12 } 11 - 12 - @article{netwok2022, 13 - title = {{Net Wok}++: Taking distributed dumplings to the cloud}, 14 - author = {Morris, Linda and Astley, Rick}, 15 - journal = {Armenian Journal of Proceedings}, 16 - volume = {65}, 17 - pages = {101--118}, 18 - year = 2022, 19 - publisher = {Automatic Publishing Inc.}, 20 - } 21 - 22 13 23 14 @inproceedings{linux_security, 24 15 author = {Zhai, Gaoshou and Li, Yaodong},
+3 -3
refs.fdb_latexmk
··· 1 1 # Fdb version 4 2 - ["pdflatex"] 1747249719.53131 "/home/suri/dev/school/cse195/thesis/refs.bib" "refs.pdf" "refs" 1747249719.66171 2 3 - "/home/suri/dev/school/cse195/thesis/refs.bib" 1747249719.4384 900 80d5baa70addd04b65dbbc39abd8d792 "" 2 + ["pdflatex"] 1747262537.07689 "/home/suri/dev/school/cse195/thesis/refs.bib" "refs.pdf" "refs" 1747262537.21239 2 3 + "/home/suri/dev/school/cse195/thesis/refs.bib" 1747262536.98598 753 f89392e8126180e235f45ea7a3de865f "" 4 4 "/nix/store/mdmi3lq496xbfxw7ixvkvv2c3ykdfcjk-texlive-2024-env/share/texmf-var/web2c/pdftex/pdflatex.fmt" 1 3353350 ed70dbc3ea5f7d39b612736943eedf66 "" 5 5 "/nix/store/mdmi3lq496xbfxw7ixvkvv2c3ykdfcjk-texlive-2024-env/share/texmf-var/web2c/texmf.cnf" 1 43655 498ae5f8cc45791715ea18c3a41168b3 "" 6 6 "refs.aux" 1747249710.22753 32 3985256e7290058c681f74d7a3565a19 "pdflatex" 7 - "refs.bib" 1747249719.4384 900 80d5baa70addd04b65dbbc39abd8d792 "" 7 + "refs.bib" 1747262536.98598 753 f89392e8126180e235f45ea7a3de865f "" 8 8 (generated) 9 9 "refs.aux" 10 10 "refs.log"
+246 -357
refs.log
··· 1 - This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/nixos.org) (preloaded format=pdflatex 1980.1.1) 14 MAY 2025 12:08 1 + This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/nixos.org) (preloaded format=pdflatex 1980.1.1) 14 MAY 2025 15:42 2 2 entering extended mode 3 3 \write18 enabled. 4 4 %&-line parsing enabled. ··· 14 14 ... 15 15 16 16 l.1 @ 17 - article{netwok2020, 17 + inproceedings{twizzler, 18 18 You're in trouble here. Try typing <return> to proceed. 19 19 If that doesn't work, type X <return> to quit. 20 20 21 21 Missing character: There is no @ in font nullfont! 22 - Missing character: There is no a in font nullfont! 22 + Missing character: There is no i in font nullfont! 23 + Missing character: There is no n in font nullfont! 24 + Missing character: There is no p in font nullfont! 23 25 Missing character: There is no r in font nullfont! 24 - Missing character: There is no t in font nullfont! 25 - Missing character: There is no i in font nullfont! 26 + Missing character: There is no o in font nullfont! 26 27 Missing character: There is no c in font nullfont! 27 - Missing character: There is no l in font nullfont! 28 + Missing character: There is no e in font nullfont! 28 29 Missing character: There is no e in font nullfont! 30 + Missing character: There is no d in font nullfont! 31 + Missing character: There is no i in font nullfont! 29 32 Missing character: There is no n in font nullfont! 30 - Missing character: There is no e in font nullfont! 33 + Missing character: There is no g in font nullfont! 34 + Missing character: There is no s in font nullfont! 31 35 Missing character: There is no t in font nullfont! 32 36 Missing character: There is no w in font nullfont! 33 - Missing character: There is no o in font nullfont! 34 - Missing character: There is no k in font nullfont! 35 - Missing character: There is no 2 in font nullfont! 36 - Missing character: There is no 0 in font nullfont! 37 - Missing character: There is no 2 in font nullfont! 38 - Missing character: There is no 0 in font nullfont! 39 - Missing character: There is no , in font nullfont! 40 - Missing character: There is no t in font nullfont! 41 37 Missing character: There is no i in font nullfont! 42 - Missing character: There is no t in font nullfont! 38 + Missing character: There is no z in font nullfont! 39 + Missing character: There is no z in font nullfont! 43 40 Missing character: There is no l in font nullfont! 44 41 Missing character: There is no e in font nullfont! 45 - Missing character: There is no = in font nullfont! 46 - Missing character: There is no A in font nullfont! 42 + Missing character: There is no r in font nullfont! 43 + Missing character: There is no , in font nullfont! 44 + Missing character: There is no a in font nullfont! 45 + Missing character: There is no u in font nullfont! 47 46 Missing character: There is no t in font nullfont! 48 - Missing character: There is no - in font nullfont! 49 - Missing character: There is no s in font nullfont! 50 - Missing character: There is no c in font nullfont! 47 + Missing character: There is no h in font nullfont! 48 + Missing character: There is no o in font nullfont! 49 + Missing character: There is no r in font nullfont! 50 + Missing character: There is no = in font nullfont! 51 + Missing character: There is no D in font nullfont! 51 52 Missing character: There is no a in font nullfont! 53 + Missing character: There is no n in font nullfont! 54 + Missing character: There is no i in font nullfont! 55 + Missing character: There is no e in font nullfont! 52 56 Missing character: There is no l in font nullfont! 53 - Missing character: There is no e in font nullfont! 57 + Missing character: There is no B in font nullfont! 54 58 Missing character: There is no i in font nullfont! 55 - Missing character: There is no m in font nullfont! 56 - Missing character: There is no p in font nullfont! 57 - Missing character: There is no a in font nullfont! 58 - Missing character: There is no c in font nullfont! 59 59 Missing character: There is no t in font nullfont! 60 - Missing character: There is no o in font nullfont! 61 - Missing character: There is no f in font nullfont! 62 60 Missing character: There is no t in font nullfont! 63 - Missing character: There is no h in font nullfont! 64 - Missing character: There is no e in font nullfont! 65 - Missing character: There is no N in font nullfont! 61 + Missing character: There is no m in font nullfont! 62 + Missing character: There is no a in font nullfont! 63 + Missing character: There is no n in font nullfont! 64 + Missing character: There is no a in font nullfont! 65 + Missing character: There is no n in font nullfont! 66 + Missing character: There is no d in font nullfont! 67 + Missing character: There is no P in font nullfont! 66 68 Missing character: There is no e in font nullfont! 67 69 Missing character: There is no t in font nullfont! 68 - Missing character: There is no W in font nullfont! 69 - Missing character: There is no o in font nullfont! 70 - Missing character: There is no k in font nullfont! 71 - Missing character: There is no : in font nullfont! 70 + Missing character: There is no e in font nullfont! 71 + Missing character: There is no r in font nullfont! 72 72 Missing character: There is no A in font nullfont! 73 - Missing character: There is no c in font nullfont! 74 - Missing character: There is no u in font nullfont! 75 73 Missing character: There is no l in font nullfont! 76 - Missing character: There is no i in font nullfont! 74 + Missing character: There is no v in font nullfont! 75 + Missing character: There is no a in font nullfont! 76 + Missing character: There is no r in font nullfont! 77 + Missing character: There is no o in font nullfont! 78 + Missing character: There is no a in font nullfont! 77 79 Missing character: There is no n in font nullfont! 80 + Missing character: There is no d in font nullfont! 81 + Missing character: There is no P in font nullfont! 78 82 Missing character: There is no a in font nullfont! 83 + Missing character: There is no n in font nullfont! 84 + Missing character: There is no k in font nullfont! 85 + Missing character: There is no a in font nullfont! 86 + Missing character: There is no j in font nullfont! 87 + Missing character: There is no M in font nullfont! 88 + Missing character: There is no e in font nullfont! 89 + Missing character: There is no h in font nullfont! 79 90 Missing character: There is no r in font nullfont! 80 - Missing character: There is no i in font nullfont! 81 - Missing character: There is no c in font nullfont! 91 + Missing character: There is no a in font nullfont! 92 + Missing character: There is no a in font nullfont! 93 + Missing character: There is no n in font nullfont! 94 + Missing character: There is no d in font nullfont! 95 + Missing character: There is no D in font nullfont! 82 96 Missing character: There is no a in font nullfont! 97 + Missing character: There is no r in font nullfont! 98 + Missing character: There is no r in font nullfont! 99 + Missing character: There is no e in font nullfont! 83 100 Missing character: There is no l in font nullfont! 84 101 Missing character: There is no l in font nullfont! 85 - Missing character: There is no y in font nullfont! 86 - Missing character: There is no h in font nullfont! 102 + Missing character: There is no D in font nullfont! 103 + Missing character: There is no . in font nullfont! 104 + Missing character: There is no E in font nullfont! 105 + Missing character: There is no . in font nullfont! 106 + Missing character: There is no L in font nullfont! 87 107 Missing character: There is no o in font nullfont! 88 - Missing character: There is no l in font nullfont! 89 - Missing character: There is no i in font nullfont! 90 - Missing character: There is no s in font nullfont! 91 - Missing character: There is no t in font nullfont! 92 - Missing character: There is no i in font nullfont! 93 - Missing character: There is no c in font nullfont! 94 - Missing character: There is no i in font nullfont! 95 108 Missing character: There is no n in font nullfont! 96 - Missing character: There is no v in font nullfont! 97 - Missing character: There is no e in font nullfont! 98 - Missing character: There is no s in font nullfont! 99 - Missing character: There is no t in font nullfont! 100 - Missing character: There is no i in font nullfont! 101 109 Missing character: There is no g in font nullfont! 102 110 Missing character: There is no a in font nullfont! 111 + Missing character: There is no n in font nullfont! 112 + Missing character: There is no d in font nullfont! 113 + Missing character: There is no E in font nullfont! 103 114 Missing character: There is no t in font nullfont! 104 - Missing character: There is no i in font nullfont! 105 - Missing character: There is no o in font nullfont! 115 + Missing character: There is no h in font nullfont! 116 + Missing character: There is no a in font nullfont! 106 117 Missing character: There is no n in font nullfont! 107 - Missing character: There is no o in font nullfont! 108 - Missing character: There is no f in font nullfont! 109 - Missing character: There is no d in font nullfont! 118 + Missing character: There is no L in font nullfont! 119 + Missing character: There is no . in font nullfont! 120 + Missing character: There is no M in font nullfont! 110 121 Missing character: There is no i in font nullfont! 111 - Missing character: There is no s in font nullfont! 122 + Missing character: There is no l in font nullfont! 123 + Missing character: There is no l in font nullfont! 124 + Missing character: There is no e in font nullfont! 125 + Missing character: There is no r in font nullfont! 126 + Missing character: There is no , in font nullfont! 112 127 Missing character: There is no t in font nullfont! 113 - Missing character: There is no r in font nullfont! 114 128 Missing character: There is no i in font nullfont! 115 - Missing character: There is no b in font nullfont! 116 - Missing character: There is no u in font nullfont! 117 129 Missing character: There is no t in font nullfont! 118 - Missing character: There is no e in font nullfont! 119 - Missing character: There is no d in font nullfont! 120 - Missing character: There is no d in font nullfont! 121 - Missing character: There is no u in font nullfont! 122 - Missing character: There is no m in font nullfont! 123 - Missing character: There is no p in font nullfont! 124 130 Missing character: There is no l in font nullfont! 131 + Missing character: There is no e in font nullfont! 132 + Missing character: There is no = in font nullfont! 133 + Missing character: There is no T in font nullfont! 134 + Missing character: There is no w in font nullfont! 125 135 Missing character: There is no i in font nullfont! 126 - Missing character: There is no n in font nullfont! 127 - Missing character: There is no g in font nullfont! 128 - Missing character: There is no s in font nullfont! 129 - Missing character: There is no , in font nullfont! 136 + Missing character: There is no z in font nullfont! 137 + Missing character: There is no z in font nullfont! 138 + Missing character: There is no l in font nullfont! 139 + Missing character: There is no e in font nullfont! 140 + Missing character: There is no r in font nullfont! 141 + Missing character: There is no : in font nullfont! 142 + Missing character: There is no a in font nullfont! 143 + Missing character: There is no D in font nullfont! 144 + Missing character: There is no a in font nullfont! 145 + Missing character: There is no t in font nullfont! 130 146 Missing character: There is no a in font nullfont! 131 - Missing character: There is no u in font nullfont! 147 + Missing character: There is no - in font nullfont! 148 + Missing character: There is no C in font nullfont! 149 + Missing character: There is no e in font nullfont! 150 + Missing character: There is no n in font nullfont! 132 151 Missing character: There is no t in font nullfont! 133 - Missing character: There is no h in font nullfont! 152 + Missing character: There is no r in font nullfont! 153 + Missing character: There is no i in font nullfont! 154 + Missing character: There is no c in font nullfont! 155 + Missing character: There is no O in font nullfont! 156 + Missing character: There is no S in font nullfont! 157 + Missing character: There is no f in font nullfont! 134 158 Missing character: There is no o in font nullfont! 135 159 Missing character: There is no r in font nullfont! 136 - Missing character: There is no = in font nullfont! 137 - Missing character: There is no A in font nullfont! 138 - Missing character: There is no s in font nullfont! 160 + Missing character: There is no N in font nullfont! 161 + Missing character: There is no o in font nullfont! 162 + Missing character: There is no n in font nullfont! 163 + Missing character: There is no - in font nullfont! 164 + Missing character: There is no V in font nullfont! 165 + Missing character: There is no o in font nullfont! 166 + Missing character: There is no l in font nullfont! 167 + Missing character: There is no a in font nullfont! 139 168 Missing character: There is no t in font nullfont! 169 + Missing character: There is no i in font nullfont! 140 170 Missing character: There is no l in font nullfont! 141 171 Missing character: There is no e in font nullfont! 142 - Missing character: There is no y in font nullfont! 143 - Missing character: There is no , in font nullfont! 144 - Missing character: There is no R in font nullfont! 145 - Missing character: There is no i in font nullfont! 146 - Missing character: There is no c in font nullfont! 147 - Missing character: There is no k in font nullfont! 148 - Missing character: There is no a in font nullfont! 149 - Missing character: There is no n in font nullfont! 150 - Missing character: There is no d in font nullfont! 151 172 Missing character: There is no M in font nullfont! 173 + Missing character: There is no e in font nullfont! 174 + Missing character: There is no m in font nullfont! 152 175 Missing character: There is no o in font nullfont! 153 176 Missing character: There is no r in font nullfont! 154 - Missing character: There is no r in font nullfont! 155 - Missing character: There is no i in font nullfont! 156 - Missing character: There is no s in font nullfont! 177 + Missing character: There is no y in font nullfont! 157 178 Missing character: There is no , in font nullfont! 158 - Missing character: There is no L in font nullfont! 179 + Missing character: There is no b in font nullfont! 180 + Missing character: There is no o in font nullfont! 181 + Missing character: There is no o in font nullfont! 182 + Missing character: There is no k in font nullfont! 183 + Missing character: There is no t in font nullfont! 159 184 Missing character: There is no i in font nullfont! 185 + Missing character: There is no t in font nullfont! 186 + Missing character: There is no l in font nullfont! 187 + Missing character: There is no e in font nullfont! 188 + Missing character: There is no = in font nullfont! 189 + Missing character: There is no 2 in font nullfont! 190 + Missing character: There is no 0 in font nullfont! 191 + Missing character: There is no 2 in font nullfont! 192 + Missing character: There is no 0 in font nullfont! 193 + Missing character: There is no U in font nullfont! 194 + Missing character: There is no S in font nullfont! 195 + Missing character: There is no E in font nullfont! 196 + Missing character: There is no N in font nullfont! 197 + Missing character: There is no I in font nullfont! 198 + Missing character: There is no X in font nullfont! 199 + Missing character: There is no A in font nullfont! 200 + Missing character: There is no n in font nullfont! 160 201 Missing character: There is no n in font nullfont! 161 - Missing character: There is no d in font nullfont! 162 - Missing character: There is no a in font nullfont! 163 - Missing character: There is no , in font nullfont! 164 - Missing character: There is no j in font nullfont! 165 - Missing character: There is no o in font nullfont! 166 202 Missing character: There is no u in font nullfont! 167 - Missing character: There is no r in font nullfont! 168 - Missing character: There is no n in font nullfont! 169 203 Missing character: There is no a in font nullfont! 170 204 Missing character: There is no l in font nullfont! 171 - Missing character: There is no = in font nullfont! 172 - Missing character: There is no A in font nullfont! 173 - Missing character: There is no r in font nullfont! 174 - Missing character: There is no m in font nullfont! 205 + Missing character: There is no T in font nullfont! 175 206 Missing character: There is no e in font nullfont! 207 + Missing character: There is no c in font nullfont! 208 + Missing character: There is no h in font nullfont! 176 209 Missing character: There is no n in font nullfont! 177 210 Missing character: There is no i in font nullfont! 178 - Missing character: There is no a in font nullfont! 179 - Missing character: There is no n in font nullfont! 180 - Missing character: There is no J in font nullfont! 181 - Missing character: There is no o in font nullfont! 182 - Missing character: There is no u in font nullfont! 183 - Missing character: There is no r in font nullfont! 184 - Missing character: There is no n in font nullfont! 211 + Missing character: There is no c in font nullfont! 185 212 Missing character: There is no a in font nullfont! 186 213 Missing character: There is no l in font nullfont! 214 + Missing character: There is no C in font nullfont! 187 215 Missing character: There is no o in font nullfont! 216 + Missing character: There is no n in font nullfont! 188 217 Missing character: There is no f in font nullfont! 189 - Missing character: There is no P in font nullfont! 218 + Missing character: There is no e in font nullfont! 190 219 Missing character: There is no r in font nullfont! 191 - Missing character: There is no o in font nullfont! 220 + Missing character: There is no e in font nullfont! 221 + Missing character: There is no n in font nullfont! 192 222 Missing character: There is no c in font nullfont! 193 223 Missing character: There is no e in font nullfont! 224 + Missing character: There is no ( in font nullfont! 225 + Missing character: There is no U in font nullfont! 226 + Missing character: There is no S in font nullfont! 227 + Missing character: There is no E in font nullfont! 228 + Missing character: There is no N in font nullfont! 229 + Missing character: There is no I in font nullfont! 230 + Missing character: There is no X in font nullfont! 231 + Missing character: There is no A in font nullfont! 232 + Missing character: There is no T in font nullfont! 233 + Missing character: There is no C in font nullfont! 234 + Missing character: There is no 2 in font nullfont! 235 + Missing character: There is no 0 in font nullfont! 236 + Missing character: There is no ) in font nullfont! 237 + Missing character: There is no , in font nullfont! 238 + Missing character: There is no y in font nullfont! 194 239 Missing character: There is no e in font nullfont! 195 - Missing character: There is no d in font nullfont! 240 + Missing character: There is no a in font nullfont! 241 + Missing character: There is no r in font nullfont! 242 + Missing character: There is no = in font nullfont! 243 + Missing character: There is no 2 in font nullfont! 244 + Missing character: There is no 0 in font nullfont! 245 + Missing character: There is no 2 in font nullfont! 246 + Missing character: There is no 0 in font nullfont! 247 + Missing character: There is no , in font nullfont! 196 248 Missing character: There is no i in font nullfont! 249 + Missing character: There is no s in font nullfont! 250 + Missing character: There is no b in font nullfont! 197 251 Missing character: There is no n in font nullfont! 198 - Missing character: There is no g in font nullfont! 199 - Missing character: There is no s in font nullfont! 200 - Missing character: There is no , in font nullfont! 201 - Missing character: There is no v in font nullfont! 202 - Missing character: There is no o in font nullfont! 203 - Missing character: There is no l in font nullfont! 204 - Missing character: There is no u in font nullfont! 205 - Missing character: There is no m in font nullfont! 206 - Missing character: There is no e in font nullfont! 207 252 Missing character: There is no = in font nullfont! 208 - Missing character: There is no 6 in font nullfont! 253 + Missing character: There is no 9 in font nullfont! 254 + Missing character: There is no 7 in font nullfont! 255 + Missing character: There is no 8 in font nullfont! 256 + Missing character: There is no - in font nullfont! 209 257 Missing character: There is no 1 in font nullfont! 258 + Missing character: There is no - in font nullfont! 259 + Missing character: There is no 9 in font nullfont! 260 + Missing character: There is no 3 in font nullfont! 261 + Missing character: There is no 9 in font nullfont! 262 + Missing character: There is no 1 in font nullfont! 263 + Missing character: There is no 3 in font nullfont! 264 + Missing character: There is no 3 in font nullfont! 265 + Missing character: There is no - in font nullfont! 266 + Missing character: There is no 1 in font nullfont! 267 + Missing character: There is no 4 in font nullfont! 268 + Missing character: There is no - in font nullfont! 269 + Missing character: There is no 4 in font nullfont! 210 270 Missing character: There is no , in font nullfont! 211 271 Missing character: There is no p in font nullfont! 212 272 Missing character: There is no a in font nullfont! ··· 214 274 Missing character: There is no e in font nullfont! 215 275 Missing character: There is no s in font nullfont! 216 276 Missing character: There is no = in font nullfont! 217 - Missing character: There is no 1 in font nullfont! 218 - Missing character: There is no 9 in font nullfont! 219 - Missing character: There is no 2 in font nullfont! 277 + Missing character: There is no 6 in font nullfont! 278 + Missing character: There is no 5 in font nullfont! 220 279 Missing character: There is no - in font nullfont! 221 280 Missing character: There is no - in font nullfont! 222 - Missing character: There is no 2 in font nullfont! 223 - Missing character: There is no 1 in font nullfont! 224 - Missing character: There is no 9 in font nullfont! 225 - Missing character: There is no , in font nullfont! 226 - Missing character: There is no y in font nullfont! 227 - Missing character: There is no e in font nullfont! 228 - Missing character: There is no a in font nullfont! 229 - Missing character: There is no r in font nullfont! 230 - Missing character: There is no = in font nullfont! 231 - Missing character: There is no 2 in font nullfont! 232 - Missing character: There is no 0 in font nullfont! 233 - Missing character: There is no 2 in font nullfont! 281 + Missing character: There is no 8 in font nullfont! 234 282 Missing character: There is no 0 in font nullfont! 235 283 Missing character: There is no , in font nullfont! 236 - Missing character: There is no p in font nullfont! 237 284 Missing character: There is no u in font nullfont! 238 - Missing character: There is no b in font nullfont! 239 - Missing character: There is no l in font nullfont! 240 - Missing character: There is no i in font nullfont! 241 - Missing character: There is no s in font nullfont! 242 - Missing character: There is no h in font nullfont! 243 - Missing character: There is no e in font nullfont! 244 285 Missing character: There is no r in font nullfont! 286 + Missing character: There is no l in font nullfont! 245 287 Missing character: There is no = in font nullfont! 246 - Missing character: There is no A in font nullfont! 247 - Missing character: There is no u in font nullfont! 288 + Missing character: There is no h in font nullfont! 248 289 Missing character: There is no t in font nullfont! 249 - Missing character: There is no o in font nullfont! 250 - Missing character: There is no m in font nullfont! 251 - Missing character: There is no a in font nullfont! 252 290 Missing character: There is no t in font nullfont! 253 - Missing character: There is no i in font nullfont! 254 - Missing character: There is no c in font nullfont! 255 - Missing character: There is no P in font nullfont! 291 + Missing character: There is no p in font nullfont! 292 + Missing character: There is no s in font nullfont! 293 + Missing character: There is no : in font nullfont! 294 + Missing character: There is no / in font nullfont! 295 + Missing character: There is no / in font nullfont! 296 + Missing character: There is no w in font nullfont! 297 + Missing character: There is no w in font nullfont! 298 + Missing character: There is no w in font nullfont! 299 + Missing character: There is no . in font nullfont! 256 300 Missing character: There is no u in font nullfont! 257 - Missing character: There is no b in font nullfont! 258 - Missing character: There is no l in font nullfont! 259 - Missing character: There is no i in font nullfont! 260 301 Missing character: There is no s in font nullfont! 261 - Missing character: There is no h in font nullfont! 302 + Missing character: There is no e in font nullfont! 303 + Missing character: There is no n in font nullfont! 262 304 Missing character: There is no i in font nullfont! 263 - Missing character: There is no n in font nullfont! 305 + Missing character: There is no x in font nullfont! 306 + Missing character: There is no . in font nullfont! 307 + Missing character: There is no o in font nullfont! 308 + Missing character: There is no r in font nullfont! 264 309 Missing character: There is no g in font nullfont! 265 - Missing character: There is no I in font nullfont! 266 - Missing character: There is no n in font nullfont! 310 + Missing character: There is no / in font nullfont! 267 311 Missing character: There is no c in font nullfont! 268 - Missing character: There is no . in font nullfont! 269 - Missing character: There is no , in font nullfont! 270 - 271 - Overfull \hbox (20.0pt too wide) in paragraph at lines 1--11 272 - [] 273 - [] 274 - 275 - 276 - ! LaTeX Error: Missing \begin{document}. 277 - 278 - See the LaTeX manual or LaTeX Companion for explanation. 279 - Type H <return> for immediate help. 280 - ... 281 - 282 - l.12 @ 283 - article{netwok2022, 284 - You're in trouble here. Try typing <return> to proceed. 285 - If that doesn't work, type X <return> to quit. 286 - 287 - Missing character: There is no @ in font nullfont! 288 - Missing character: There is no a in font nullfont! 312 + Missing character: There is no o in font nullfont! 313 + Missing character: There is no n in font nullfont! 314 + Missing character: There is no f in font nullfont! 315 + Missing character: There is no e in font nullfont! 289 316 Missing character: There is no r in font nullfont! 290 - Missing character: There is no t in font nullfont! 291 - Missing character: There is no i in font nullfont! 292 - Missing character: There is no c in font nullfont! 293 - Missing character: There is no l in font nullfont! 294 317 Missing character: There is no e in font nullfont! 295 318 Missing character: There is no n in font nullfont! 319 + Missing character: There is no c in font nullfont! 296 320 Missing character: There is no e in font nullfont! 321 + Missing character: There is no / in font nullfont! 322 + Missing character: There is no a in font nullfont! 297 323 Missing character: There is no t in font nullfont! 298 - Missing character: There is no w in font nullfont! 299 - Missing character: There is no o in font nullfont! 300 - Missing character: There is no k in font nullfont! 324 + Missing character: There is no c in font nullfont! 301 325 Missing character: There is no 2 in font nullfont! 302 326 Missing character: There is no 0 in font nullfont! 303 - Missing character: There is no 2 in font nullfont! 304 - Missing character: There is no 2 in font nullfont! 305 - Missing character: There is no , in font nullfont! 306 - Missing character: There is no t in font nullfont! 307 - Missing character: There is no i in font nullfont! 308 - Missing character: There is no t in font nullfont! 309 - Missing character: There is no l in font nullfont! 327 + Missing character: There is no / in font nullfont! 328 + Missing character: There is no p in font nullfont! 329 + Missing character: There is no r in font nullfont! 310 330 Missing character: There is no e in font nullfont! 311 - Missing character: There is no = in font nullfont! 312 - Missing character: There is no N in font nullfont! 331 + Missing character: There is no s in font nullfont! 313 332 Missing character: There is no e in font nullfont! 333 + Missing character: There is no n in font nullfont! 314 334 Missing character: There is no t in font nullfont! 315 - Missing character: There is no W in font nullfont! 316 - Missing character: There is no o in font nullfont! 317 - Missing character: There is no k in font nullfont! 318 - Missing character: There is no + in font nullfont! 319 - Missing character: There is no + in font nullfont! 320 - Missing character: There is no : in font nullfont! 321 - Missing character: There is no T in font nullfont! 322 335 Missing character: There is no a in font nullfont! 323 - Missing character: There is no k in font nullfont! 336 + Missing character: There is no t in font nullfont! 324 337 Missing character: There is no i in font nullfont! 338 + Missing character: There is no o in font nullfont! 325 339 Missing character: There is no n in font nullfont! 326 - Missing character: There is no g in font nullfont! 327 - Missing character: There is no d in font nullfont! 340 + Missing character: There is no / in font nullfont! 341 + Missing character: There is no b in font nullfont! 328 342 Missing character: There is no i in font nullfont! 329 - Missing character: There is no s in font nullfont! 330 343 Missing character: There is no t in font nullfont! 331 - Missing character: There is no r in font nullfont! 332 - Missing character: There is no i in font nullfont! 333 - Missing character: There is no b in font nullfont! 334 - Missing character: There is no u in font nullfont! 335 344 Missing character: There is no t in font nullfont! 336 - Missing character: There is no e in font nullfont! 337 - Missing character: There is no d in font nullfont! 338 - Missing character: There is no d in font nullfont! 339 - Missing character: There is no u in font nullfont! 340 345 Missing character: There is no m in font nullfont! 346 + Missing character: There is no a in font nullfont! 347 + Missing character: There is no n in font nullfont! 348 + Missing character: There is no , in font nullfont! 341 349 Missing character: There is no p in font nullfont! 350 + Missing character: There is no u in font nullfont! 351 + Missing character: There is no b in font nullfont! 342 352 Missing character: There is no l in font nullfont! 343 353 Missing character: There is no i in font nullfont! 344 - Missing character: There is no n in font nullfont! 345 - Missing character: There is no g in font nullfont! 346 354 Missing character: There is no s in font nullfont! 347 - Missing character: There is no t in font nullfont! 348 - Missing character: There is no o in font nullfont! 349 - Missing character: There is no t in font nullfont! 350 355 Missing character: There is no h in font nullfont! 351 356 Missing character: There is no e in font nullfont! 352 - Missing character: There is no c in font nullfont! 353 - Missing character: There is no l in font nullfont! 354 - Missing character: There is no o in font nullfont! 355 - Missing character: There is no u in font nullfont! 356 - Missing character: There is no d in font nullfont! 357 - Missing character: There is no , in font nullfont! 358 - Missing character: There is no a in font nullfont! 359 - Missing character: There is no u in font nullfont! 360 - Missing character: There is no t in font nullfont! 361 - Missing character: There is no h in font nullfont! 362 - Missing character: There is no o in font nullfont! 363 357 Missing character: There is no r in font nullfont! 364 358 Missing character: There is no = in font nullfont! 365 - Missing character: There is no M in font nullfont! 359 + Missing character: There is no U in font nullfont! 360 + Missing character: There is no S in font nullfont! 361 + Missing character: There is no E in font nullfont! 362 + Missing character: There is no N in font nullfont! 363 + Missing character: There is no I in font nullfont! 364 + Missing character: There is no X in font nullfont! 365 + Missing character: There is no A in font nullfont! 366 + Missing character: There is no s in font nullfont! 367 + Missing character: There is no s in font nullfont! 366 368 Missing character: There is no o in font nullfont! 367 - Missing character: There is no r in font nullfont! 368 - Missing character: There is no r in font nullfont! 369 - Missing character: There is no i in font nullfont! 370 - Missing character: There is no s in font nullfont! 371 - Missing character: There is no , in font nullfont! 372 - Missing character: There is no L in font nullfont! 369 + Missing character: There is no c in font nullfont! 373 370 Missing character: There is no i in font nullfont! 374 - Missing character: There is no n in font nullfont! 375 - Missing character: There is no d in font nullfont! 376 371 Missing character: There is no a in font nullfont! 377 - Missing character: There is no a in font nullfont! 378 - Missing character: There is no n in font nullfont! 379 - Missing character: There is no d in font nullfont! 380 - Missing character: There is no A in font nullfont! 381 - Missing character: There is no s in font nullfont! 382 372 Missing character: There is no t in font nullfont! 383 - Missing character: There is no l in font nullfont! 384 - Missing character: There is no e in font nullfont! 385 - Missing character: There is no y in font nullfont! 386 - Missing character: There is no , in font nullfont! 387 - Missing character: There is no R in font nullfont! 388 373 Missing character: There is no i in font nullfont! 389 - Missing character: There is no c in font nullfont! 390 - Missing character: There is no k in font nullfont! 391 - Missing character: There is no , in font nullfont! 392 - Missing character: There is no j in font nullfont! 393 374 Missing character: There is no o in font nullfont! 394 - Missing character: There is no u in font nullfont! 395 - Missing character: There is no r in font nullfont! 396 375 Missing character: There is no n in font nullfont! 397 - Missing character: There is no a in font nullfont! 398 - Missing character: There is no l in font nullfont! 399 - Missing character: There is no = in font nullfont! 400 - Missing character: There is no A in font nullfont! 401 - Missing character: There is no r in font nullfont! 376 + Missing character: There is no , in font nullfont! 402 377 Missing character: There is no m in font nullfont! 403 - Missing character: There is no e in font nullfont! 404 - Missing character: There is no n in font nullfont! 405 - Missing character: There is no i in font nullfont! 406 - Missing character: There is no a in font nullfont! 407 - Missing character: There is no n in font nullfont! 408 - Missing character: There is no J in font nullfont! 409 378 Missing character: There is no o in font nullfont! 410 - Missing character: There is no u in font nullfont! 411 - Missing character: There is no r in font nullfont! 412 379 Missing character: There is no n in font nullfont! 413 - Missing character: There is no a in font nullfont! 414 - Missing character: There is no l in font nullfont! 415 - Missing character: There is no o in font nullfont! 416 - Missing character: There is no f in font nullfont! 417 - Missing character: There is no P in font nullfont! 418 - Missing character: There is no r in font nullfont! 419 - Missing character: There is no o in font nullfont! 420 - Missing character: There is no c in font nullfont! 421 - Missing character: There is no e in font nullfont! 422 - Missing character: There is no e in font nullfont! 423 - Missing character: There is no d in font nullfont! 424 - Missing character: There is no i in font nullfont! 425 - Missing character: There is no n in font nullfont! 426 - Missing character: There is no g in font nullfont! 427 - Missing character: There is no s in font nullfont! 428 - Missing character: There is no , in font nullfont! 429 - Missing character: There is no v in font nullfont! 430 - Missing character: There is no o in font nullfont! 431 - Missing character: There is no l in font nullfont! 432 - Missing character: There is no u in font nullfont! 433 - Missing character: There is no m in font nullfont! 434 - Missing character: There is no e in font nullfont! 435 - Missing character: There is no = in font nullfont! 436 - Missing character: There is no 6 in font nullfont! 437 - Missing character: There is no 5 in font nullfont! 438 - Missing character: There is no , in font nullfont! 439 - Missing character: There is no p in font nullfont! 440 - Missing character: There is no a in font nullfont! 441 - Missing character: There is no g in font nullfont! 442 - Missing character: There is no e in font nullfont! 443 - Missing character: There is no s in font nullfont! 444 - Missing character: There is no = in font nullfont! 445 - Missing character: There is no 1 in font nullfont! 446 - Missing character: There is no 0 in font nullfont! 447 - Missing character: There is no 1 in font nullfont! 448 - Missing character: There is no - in font nullfont! 449 - Missing character: There is no - in font nullfont! 450 - Missing character: There is no 1 in font nullfont! 451 - Missing character: There is no 1 in font nullfont! 452 - Missing character: There is no 8 in font nullfont! 453 - Missing character: There is no , in font nullfont! 454 - Missing character: There is no y in font nullfont! 455 - Missing character: There is no e in font nullfont! 456 - Missing character: There is no a in font nullfont! 457 - Missing character: There is no r in font nullfont! 458 - Missing character: There is no = in font nullfont! 459 - Missing character: There is no 2 in font nullfont! 460 - Missing character: There is no 0 in font nullfont! 461 - Missing character: There is no 2 in font nullfont! 462 - Missing character: There is no 2 in font nullfont! 463 - Missing character: There is no , in font nullfont! 464 - Missing character: There is no p in font nullfont! 465 - Missing character: There is no u in font nullfont! 466 - Missing character: There is no b in font nullfont! 467 - Missing character: There is no l in font nullfont! 468 - Missing character: There is no i in font nullfont! 469 - Missing character: There is no s in font nullfont! 380 + Missing character: There is no t in font nullfont! 470 381 Missing character: There is no h in font nullfont! 471 - Missing character: There is no e in font nullfont! 472 - Missing character: There is no r in font nullfont! 473 382 Missing character: There is no = in font nullfont! 474 - Missing character: There is no A in font nullfont! 475 - Missing character: There is no u in font nullfont! 476 - Missing character: There is no t in font nullfont! 477 - Missing character: There is no o in font nullfont! 478 - Missing character: There is no m in font nullfont! 479 - Missing character: There is no a in font nullfont! 480 - Missing character: There is no t in font nullfont! 481 - Missing character: There is no i in font nullfont! 482 - Missing character: There is no c in font nullfont! 483 - Missing character: There is no P in font nullfont! 383 + Missing character: There is no j in font nullfont! 484 384 Missing character: There is no u in font nullfont! 485 - Missing character: There is no b in font nullfont! 486 385 Missing character: There is no l in font nullfont! 487 - Missing character: There is no i in font nullfont! 488 - Missing character: There is no s in font nullfont! 489 - Missing character: There is no h in font nullfont! 490 - Missing character: There is no i in font nullfont! 491 - Missing character: There is no n in font nullfont! 492 - Missing character: There is no g in font nullfont! 493 - Missing character: There is no I in font nullfont! 494 - Missing character: There is no n in font nullfont! 495 - Missing character: There is no c in font nullfont! 496 - Missing character: There is no . in font nullfont! 497 386 Missing character: There is no , in font nullfont! 498 387 499 - Overfull \hbox (20.0pt too wide) in paragraph at lines 12--21 388 + Overfull \hbox (20.0pt too wide) in paragraph at lines 1--13 500 389 [] 501 390 [] 502 391 ··· 507 396 Type H <return> for immediate help. 508 397 ... 509 398 510 - l.23 @ 399 + l.14 @ 511 400 inproceedings{linux_security, 512 401 You're in trouble here. Try typing <return> to proceed. 513 402 If that doesn't work, type X <return> to quit. ··· 534 423 ! Missing $ inserted. 535 424 <inserted text> 536 425 $ 537 - l.23 @inproceedings{linux_ 426 + l.14 @inproceedings{linux_ 538 427 security, 539 428 I've inserted a begin-math/end-math symbol since I think 540 429 you left one out. Proceed, with fingers crossed. 541 430 542 431 LaTeX Font Info: External font `cmex10' loaded for size 543 - (Font) <7> on input line 23. 432 + (Font) <7> on input line 14. 544 433 LaTeX Font Info: External font `cmex10' loaded for size 545 - (Font) <5> on input line 23. 434 + (Font) <5> on input line 14. 546 435 ! Extra }, or forgotten $. 547 - l.30 } 436 + l.21 } 548 437 549 438 I've deleted a group-closing symbol because it seems to be 550 439 spurious, as in `$x}$'. But perhaps the } is legitimate and ··· 562 451 Here is how much of TeX's memory you used: 563 452 18 strings out of 473203 564 453 480 string characters out of 5692202 565 - 392988 words of memory out of 5000000 454 + 391988 words of memory out of 5000000 566 455 23365 multiletter control sequences out of 15000+600000 567 456 558837 words of font info for 36 fonts, out of 8000000 for 9000 568 457 1141 hyphenation exceptions out of 8191 569 - 18i,2n,20p,123b,59s stack positions out of 10000i,1000n,20000p,200000b,200000s 458 + 18i,2n,20p,127b,59s stack positions out of 10000i,1000n,20000p,200000b,200000s 570 459 ! ==> Fatal error occurred, no output PDF file produced!
thesis.pdf

This is a binary file and will not be displayed.

+5
thesis.typ
··· 13 13 14 14 #mol-titlepage( 15 15 title: "Design, Implementation, and Verification of a Security System for Data-Centric Operating Systems", 16 + // title: "Gurt", 16 17 author: "Surendra Jammishetti", 17 18 birth-date: "April 1st, 1980", 18 19 birth-place: "Alice Springs, Australia", ··· 33 34 lowkey not even sure what to write 34 35 #lorem(150) 35 36 ] 37 + 38 + 39 + 40 + 36 41 37 42 38 43