The document summarizes the speaker's experience completing their final university project. They developed a new steganographic technique to write bytecode that could run on multiple computer architectures. While challenging, the project was also very enjoyable. The speaker offers tips for choosing a project topic, conducting research, managing timelines, and highlighting the value of the final work. Overall, the speaker had a very positive experience with their project despite some difficulties and stresses during the process.
IFIP Summer School 2015 - Using Authorization Logic to Capture User Policies ...bogwonch
This document summarizes research into modeling mobile app users' privacy preferences and whether users follow expressed privacy policies in their app installation choices. The research used an authorization logic called AppPAL to represent privacy policies and analyzed anonymized app installation data from over 44,000 Android users. The results showed that very few users followed any single privacy policy consistently, though users who adhered more closely to policies tended to install less malware and potentially unwanted apps. The research demonstrated the viability of using authorization logic to capture privacy policies but also revealed gaps between users' stated preferences and actual mobile app choices.
This document provides an introduction to biostatistics and statistical concepts. It discusses descriptive statistics, which are used to describe data through measures like mean, median and mode. Inferential statistics are used to make inferences about populations based on sample data. Key terms are also defined, such as parameter (a population characteristic), statistic (a quantity calculated from a sample), population (the entire group being studied), and sample (a subset of a population). The document also covers topics like frequency distributions, graphical representation of data through graphs and diagrams, and how to construct tables and frequency distributions.
The document discusses expansion, which is when solids, liquids, and gases increase in size as their temperature increases. It defines different types of expansion, including length, area, and volume expansion. Length expansion depends on initial length, temperature increase, and material. Common materials' length expansion coefficients are provided. Area expansion applies to flat solids, while volume expansion causes solids to increase in all dimensions. Gas expansion at constant pressure and volume are also explained. Examples of expansion principles in daily life include mirror gaps and bimetallic strips in irons.
This document discusses many examples of convergent evolution across different species and environments. Some key examples mentioned include:
- Mimicry complexes that have evolved independently in insects like butterflies and snakes. Mimicry provides protection from predators for palatable species.
- Convergent evolution of traits like wings, flight, body forms adapted for swimming/flying, and defensive adaptations like spines in plants from arid regions.
- Convergent evolution of traits in lizards like burrowing, toe pads for sand, and color patterns as defenses against predators across different continents.
- Convergent camera-like eye structures in vertebrates and cephalopods providing an example of complex traits evolving
Sexual selection leads to the evolution of traits that enhance mating success but do not necessarily help survival. These traits can include elaborate ornamentation that requires significant energy or reduces mobility. Darwin proposed sexual selection to explain the evolution of such extravagant but potentially detrimental traits seen in male peacocks and other species. Sexual selection operates through either intersexual selection, where female mate choice shapes male traits, or intrasexual selection, such as male-male combat over mates. Elaborate male traits may have evolved because they honestly signal genetic quality to females, since only males in good condition can afford the costs of such ornamentation.
Macroevolution refers to large evolutionary changes that occur at or above the species level, in contrast to microevolution which involves smaller changes within a species. Adaptive radiation is the evolution of many descendant species from a single ancestor, with each species adapted to a different ecological niche. A classic example is Darwin's finches, which evolved from a common ancestor into 14 species with varying beak sizes and shapes adapted to different food sources. Orthogenesis proposed that evolutionary changes occur in a straight line, while allometry describes how body part size relates to overall body size and its evolution.
1. Early theories proposed that life originated spontaneously from non-living matter or was brought to Earth from elsewhere.
2. Experiments in the 17th-18th centuries disproved spontaneous generation and established that life only arises from pre-existing life, known as biogenesis.
3. In the 1920s, scientists proposed that life originated through natural chemical processes in the early Earth's atmosphere and oceans, before cells formed.
IFIP Summer School 2015 - Using Authorization Logic to Capture User Policies ...bogwonch
This document summarizes research into modeling mobile app users' privacy preferences and whether users follow expressed privacy policies in their app installation choices. The research used an authorization logic called AppPAL to represent privacy policies and analyzed anonymized app installation data from over 44,000 Android users. The results showed that very few users followed any single privacy policy consistently, though users who adhered more closely to policies tended to install less malware and potentially unwanted apps. The research demonstrated the viability of using authorization logic to capture privacy policies but also revealed gaps between users' stated preferences and actual mobile app choices.
This document provides an introduction to biostatistics and statistical concepts. It discusses descriptive statistics, which are used to describe data through measures like mean, median and mode. Inferential statistics are used to make inferences about populations based on sample data. Key terms are also defined, such as parameter (a population characteristic), statistic (a quantity calculated from a sample), population (the entire group being studied), and sample (a subset of a population). The document also covers topics like frequency distributions, graphical representation of data through graphs and diagrams, and how to construct tables and frequency distributions.
The document discusses expansion, which is when solids, liquids, and gases increase in size as their temperature increases. It defines different types of expansion, including length, area, and volume expansion. Length expansion depends on initial length, temperature increase, and material. Common materials' length expansion coefficients are provided. Area expansion applies to flat solids, while volume expansion causes solids to increase in all dimensions. Gas expansion at constant pressure and volume are also explained. Examples of expansion principles in daily life include mirror gaps and bimetallic strips in irons.
This document discusses many examples of convergent evolution across different species and environments. Some key examples mentioned include:
- Mimicry complexes that have evolved independently in insects like butterflies and snakes. Mimicry provides protection from predators for palatable species.
- Convergent evolution of traits like wings, flight, body forms adapted for swimming/flying, and defensive adaptations like spines in plants from arid regions.
- Convergent evolution of traits in lizards like burrowing, toe pads for sand, and color patterns as defenses against predators across different continents.
- Convergent camera-like eye structures in vertebrates and cephalopods providing an example of complex traits evolving
Sexual selection leads to the evolution of traits that enhance mating success but do not necessarily help survival. These traits can include elaborate ornamentation that requires significant energy or reduces mobility. Darwin proposed sexual selection to explain the evolution of such extravagant but potentially detrimental traits seen in male peacocks and other species. Sexual selection operates through either intersexual selection, where female mate choice shapes male traits, or intrasexual selection, such as male-male combat over mates. Elaborate male traits may have evolved because they honestly signal genetic quality to females, since only males in good condition can afford the costs of such ornamentation.
Macroevolution refers to large evolutionary changes that occur at or above the species level, in contrast to microevolution which involves smaller changes within a species. Adaptive radiation is the evolution of many descendant species from a single ancestor, with each species adapted to a different ecological niche. A classic example is Darwin's finches, which evolved from a common ancestor into 14 species with varying beak sizes and shapes adapted to different food sources. Orthogenesis proposed that evolutionary changes occur in a straight line, while allometry describes how body part size relates to overall body size and its evolution.
1. Early theories proposed that life originated spontaneously from non-living matter or was brought to Earth from elsewhere.
2. Experiments in the 17th-18th centuries disproved spontaneous generation and established that life only arises from pre-existing life, known as biogenesis.
3. In the 1920s, scientists proposed that life originated through natural chemical processes in the early Earth's atmosphere and oceans, before cells formed.
The document contains a list of questions in the present perfect tense asking if the reader has ever done certain activities followed by follow up questions in the past simple tense asking for more details about when, where, why, and how those activities were done. The questions cover a range of experiences like singing in public, visiting places, trying foods, participating in sports, meeting famous people, and more. It prompts the reader to think of additional questions to continue the conversation.
This document describes a collision avoidance system using ultrasonic sensors and a microcontroller. The system works by transmitting ultrasonic pulses and measuring the time it takes for the echo to return, allowing it to calculate the distance to any obstacles. If an obstacle gets too close, the system can activate emergency braking. It also monitors vehicle speed and alerts the driver if the speed limit is exceeded. The system aims to help avoid accidents by detecting obstacles and enforcing speed limits.
This document defines stress as the body's reaction to threatening events that disrupt its normal balance. It discusses two types of stress: negative stress which contributes to minor health issues, and positive stress which can motivate and stimulate survival responses. Stress management involves maintaining control during demanding situations. The document provides several strategies for managing stress, such as changing reactions, setting priorities, taking control of controllable situations, discovering relaxation techniques, avoiding stressful situations, setting realistic goals, managing stress effects, getting enough sleep, changing perspectives, and exercising.
Reales de a 2 peninsulares de los BorbonesRafa Dzcr
Este documento proporciona una guía detallada de los reales de a dos acuñados durante el reinado de Felipe V y sus hijos en las casas de moneda peninsulares de Madrid, Cuenca, Segovia, Sevilla y Valencia entre 1704 y 1771. Incluye información sobre el peso, ley, talla y ensayadores de cada emisión monetaria. También explica algunos cambios introducidos en 1772 en el diseño y composición de estas monedas de plata.
This document provides an introduction to meiosis. It states that cells contain chromosomes made of DNA that replicate and form pairs during cell division. Meiosis is needed to halve the chromosome number so that offspring maintain the characteristic number for their species. Meiosis occurs in the formation of gametes and involves two nuclear divisions. The first division of meiosis is studied in five phases: Interphase 1, Prophase 1, Metaphase 1, Anaphase 1, and Telophase 1.
A media institution that might distribute my music magazine would be Bauer Media Group. As a large, privately owned global publishing and broadcasting company, Bauer Media has experience distributing 38 million magazines per week worldwide, including music titles. They already distribute some pop magazines but not many, leaving room for my magazine. Alternatively, Prometheus Global Media, which publishes and distributes the similar magazine Billboard, could also be suitable due to their worldwide scale, though they are American-focused rather than British-music focused. If successful, my magazine could expand into radio airtime or a music television channel.
This treatment outlines a proposal for a gaming forum targeted at males aged 16-25. It includes copying the logo into the document, explaining the target audience and why they were chosen, outlining costs for necessary equipment like cameras and computers totaling around £23,955.93, and how the forum content will be researched through a paid researcher. Marketing will be done through social media, YouTube ads, and gaming magazines. The treatment predicts the forum will be successful by filling a gap in the market for gaming forums and could earn enough through increased traffic to cover the startup costs.
Gustavo adolfo claudio domínguez bastida javier landamrouzaut
Gustavo Adolfo Bécquer nació en Sevilla en 1836. Fue hijo de un pintor y desde temprana edad se aficionó a la lectura. Estudió pintura pero se dedicó a la literatura. En 1854 se trasladó a Madrid para triunfar como escritor. Escribió obras en prosa y verso, destacando sus Rimas y Leyendas. Las Rimas tratan sobre temas como la poesía, el amor y la soledad. Las Leyendas son 28 narraciones que utilizan el paisaje y la descripción para
Nora took a taxi to Camp Nou stadium to watch a football match. She fainted twice upon seeing famous players Xavi and Puyol, requiring medical assistance both times. Nora was able to watch the match after regaining consciousness and then took a taxi home.
The document contains a list of questions in the present perfect tense asking if the reader has ever done certain activities followed by follow up questions in the past simple tense asking for more details about when, where, why, and how those activities were done. The questions cover a range of experiences like singing in public, visiting places, trying foods, participating in sports, meeting famous people, and more. It prompts the reader to think of additional questions to continue the conversation.
This document describes a collision avoidance system using ultrasonic sensors and a microcontroller. The system works by transmitting ultrasonic pulses and measuring the time it takes for the echo to return, allowing it to calculate the distance to any obstacles. If an obstacle gets too close, the system can activate emergency braking. It also monitors vehicle speed and alerts the driver if the speed limit is exceeded. The system aims to help avoid accidents by detecting obstacles and enforcing speed limits.
This document defines stress as the body's reaction to threatening events that disrupt its normal balance. It discusses two types of stress: negative stress which contributes to minor health issues, and positive stress which can motivate and stimulate survival responses. Stress management involves maintaining control during demanding situations. The document provides several strategies for managing stress, such as changing reactions, setting priorities, taking control of controllable situations, discovering relaxation techniques, avoiding stressful situations, setting realistic goals, managing stress effects, getting enough sleep, changing perspectives, and exercising.
Reales de a 2 peninsulares de los BorbonesRafa Dzcr
Este documento proporciona una guía detallada de los reales de a dos acuñados durante el reinado de Felipe V y sus hijos en las casas de moneda peninsulares de Madrid, Cuenca, Segovia, Sevilla y Valencia entre 1704 y 1771. Incluye información sobre el peso, ley, talla y ensayadores de cada emisión monetaria. También explica algunos cambios introducidos en 1772 en el diseño y composición de estas monedas de plata.
This document provides an introduction to meiosis. It states that cells contain chromosomes made of DNA that replicate and form pairs during cell division. Meiosis is needed to halve the chromosome number so that offspring maintain the characteristic number for their species. Meiosis occurs in the formation of gametes and involves two nuclear divisions. The first division of meiosis is studied in five phases: Interphase 1, Prophase 1, Metaphase 1, Anaphase 1, and Telophase 1.
A media institution that might distribute my music magazine would be Bauer Media Group. As a large, privately owned global publishing and broadcasting company, Bauer Media has experience distributing 38 million magazines per week worldwide, including music titles. They already distribute some pop magazines but not many, leaving room for my magazine. Alternatively, Prometheus Global Media, which publishes and distributes the similar magazine Billboard, could also be suitable due to their worldwide scale, though they are American-focused rather than British-music focused. If successful, my magazine could expand into radio airtime or a music television channel.
This treatment outlines a proposal for a gaming forum targeted at males aged 16-25. It includes copying the logo into the document, explaining the target audience and why they were chosen, outlining costs for necessary equipment like cameras and computers totaling around £23,955.93, and how the forum content will be researched through a paid researcher. Marketing will be done through social media, YouTube ads, and gaming magazines. The treatment predicts the forum will be successful by filling a gap in the market for gaming forums and could earn enough through increased traffic to cover the startup costs.
Gustavo adolfo claudio domínguez bastida javier landamrouzaut
Gustavo Adolfo Bécquer nació en Sevilla en 1836. Fue hijo de un pintor y desde temprana edad se aficionó a la lectura. Estudió pintura pero se dedicó a la literatura. En 1854 se trasladó a Madrid para triunfar como escritor. Escribió obras en prosa y verso, destacando sus Rimas y Leyendas. Las Rimas tratan sobre temas como la poesía, el amor y la soledad. Las Leyendas son 28 narraciones que utilizan el paisaje y la descripción para
Nora took a taxi to Camp Nou stadium to watch a football match. She fainted twice upon seeing famous players Xavi and Puyol, requiring medical assistance both times. Nora was able to watch the match after regaining consciousness and then took a taxi home.
2. Been there; done that
What I learnt from the final project
Tuesday, 19 March 13
3. Who am I?
• Joseph Hallett
• Graduated last summer
• Won a prize for my project
• Linux security engineer for MathEmbedded
Tuesday, 19 March 13
4. Platform Independent
Programming
• Steganographic technique for writing byte
code that run on many architectures
Grab me afterwards if you want to talk
Tuesday, 19 March 13
5. How did I pick?
• I like security, steganography, static analysis
• Chatting with Dan about steganography…
• He showed me a paper…
• Asked if I could do a project on it…
• He said okay!
Tuesday, 19 March 13
6. What did I do?
• Mucking about with assembly and
steganography
Tuesday, 19 March 13
7. What did I do?
• New technique for writing byte code that
could be run on multiple architectures
• Replicated the existing work
• Extended it to a new architecture (XS1)
• Critically analyzed the steganographic bits
Tuesday, 19 March 13
8. What should you do?
• Look at something new
• Copy it
• Extend it
• Critique it
Tuesday, 19 March 13
9. How hard was it?
• Really hard
Tuesday, 19 March 13
10. How hard was it?
• …but the most fun
• Get to study what you want
• And in great depth
• And maybe do something new
Tuesday, 19 March 13
12. Any problems?
• Make sure you use find the right tools
• I rushed… used wrong thing
• Compile times measured in days
• Thought about it more
• Did it in hours (using Radare2)
Tuesday, 19 March 13
13. Any problems?
• Don’t worry if something doesn’t work
• Steganography didn’t really work
• Make sure you know why
• And make sure you have evidence to
back you up
Tuesday, 19 March 13
14. Any problems?
• It is possible to write a thesis in five days
• If you don’t need sleep
• Have an infinite supply of caffeine
• You don’t mind becoming a zombie
• Editing is for wusses
• …don’t do it.
Tuesday, 19 March 13
15. Any problems?
• Don’t under-estimate the reading
• You will need to cite things
• Papers are a pain to organize
• Citations need to be consistent
• Google Scholar is rubbish for this
Tuesday, 19 March 13
16. Tips?
• Meet with your supervisor regularly
• They will tell you if you’re slipping
• They can point you in the right direction
• Not working on your thesis is fun
Tuesday, 19 March 13
17. Tips?
• Start early
• Little and often
• Set yourself goals
• Don’t let it build up
Tuesday, 19 March 13
18. Tips?
• Writing well is hard
• It’s my job and I still struggle with it
• Get the structure right first
• Edit it; read it aloud
• Read other peoples
• Know when to stop
Tuesday, 19 March 13
19. Don’t go mad!
• Have some fun with it
• Mine had multiple references to
the Journal of Craptology
• One about stegosauruses
• Hidden message on one page
Tuesday, 19 March 13
20. But once it is done…
• You are going to be proud of it
• People are going to want to read it
• Co-workers
• Each other
• Employers
Tuesday, 19 March 13
21. But once it is done…
• I got my job by talking to a guest speaker
about it and a problem I was having
• He offered me my job
• Job interviewers asked about it
• Potential PhD supervisors will read it
Tuesday, 19 March 13
22. And now I’m free…
• It is harder to get access to research
outside of university
• Harder to speak to experts
• You’ll miss it
Tuesday, 19 March 13
23. Recap
• Enjoy it
• Get on with it
• Do something you’re proud of
Tuesday, 19 March 13
25. One more thing…
• Check after graduation if you won a prize
• Don’t tell your parents you didn’t
• …then let them talk you into skipping
the prize giving…
• …then finding you did win a prize
• They will never let you live that down
Tuesday, 19 March 13