MIT 6.034 Artificial Inteligence
Lecture notes

#dc comics#dc#batman#bruce wayne#batfamily#batfam#dick grayson#dc fanart#tim drake


seen from China

seen from Russia

seen from China
seen from China
seen from Yemen
seen from Germany

seen from United States
seen from United States

seen from United Kingdom

seen from Malaysia
seen from United States
seen from United States

seen from Malaysia
seen from Germany
seen from United States
seen from Türkiye
seen from Germany

seen from United States
seen from United States
seen from China
MIT 6.034 Artificial Inteligence
Lecture notes

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
Week 12 Lecture ) / The last lecture š¢
In this lecture, we skimmed through the last lectures we learned during this semester. How do people communicate? Andy introduced one picture in the social context of communication. The picture was from Zack Bornsteinās twitter, and he explained how the policemen signal to each other through white armbands inĀ U.S. They used it as a code. I found another photo in his twitter, and they changed it into another colour for maintaining their identity. On the other hand, I found many brands and individuals posted a black square for supporting black community. It is regarded as a virtual movement of silence. At this point, we should consider how to respond as a designer.Ā
Whatās next for design? Karen introduced decolonising design and female designers. She stressed āWe should celebrate and site designers of all races and genders that you find in your path and from all corner.ā I was impressed by her words. We should celebrate what we study and what we received from our elders. I will look through after finishing all the assignments!Ā
Why we design? Why we study design?Ā
Iām still looking for answers. But I guess, as a creative practitioner we have a chances that we can change and direct people. We can make more brighter and cheerful future once we can gather and make things together.Ā
Andy and Karen, Thank you for the whole lecture !! :-)
Image Source:
https://twitter.com/ZackBornstein?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor
https://www.nbcnews.com/pop-culture/pop-culture-news/celebrities-warn-using-blm-blackout-tuesday-posts-could-hide-important-n1222106
and 3 pictures from the last AWESOME LECTUREĀ
Lecture 2 (13/03/2020)
Look Back : Lecture 2
We skimmed through the different shapes of communication again. Where does the design happen? How does it move around the place to place? We saw the post-internet language emoji. Goat is used sometimes to signify āGreatest of all time!ā Also, the hand-clapping emoji used between words can signify emphasis. Itās a brand new language! Andy explained the ancient painting on the rock and cuneiforms on the clay tablet. It was interesting to hear the origin of the writing system. There were needs for documenting oxen, this encouraged people to formalize the writing system. New media doesnāt replace the old media, it absorbs it creates the hybrid outcome. We should have considered the relationship between materials and letter form. What is the design made of? What will be the next internet language? What will be the next tablet? (clay tablet-paper-digital tablet- and next?)Ā
image source:
https://emojipedia.org/goat/
https://babylonbee.com/news/study-statements-made-with-clapping-hand-emojis-cannot-be-refuted
http://www.afrostyly.com/english/afro/news/metu_neter_alphabet.htm
Lecture8
Root Cause Analysis
Human Weaknesses:Ā
Honesty
Misdirection and limited focus
Similarity matching
Frequency gambling
Availability heuristic (åÆå¾ę§åÆå): The impact of an event will be magnified if the event just happened or happened on yourself
Confirmation bias: Once you confirmed something, you will try your best to find the evidence, even itās wrong
Cognitive strain
Group-think syndrome
Developmental phases
System Error:
Belief event has only one significant cause
Plan for fewer contingencies than occur
Ability to control outcomes: the illusion of control.
Hindsight bias:Ā knowledge of outcome of the previous event increases perceived likelihood of that outcome (Things happened looks likely to happen, things didn't happen seems impossible to happen)
Complexity coherence coupling visibility:Ā looks like defense-in-depth, but the failures of these measures are invisibleĀ
Defense in depth
Automatic safety devices:Ā you lose the ability to operateĀ
Homework: Learn about one of
Chernobyl
Bhopal
Challenger
Week7 LectureNote
Diffie-Hellman Algorithm:
Format string
%s Ā pop the first thing in the stack and interpret it as string
%d Ā pop the first thing in the stack and interpret it as integer
%p Ā pop the first thing in the stack and interpret it as 0x + hex
%x pop the first thing in the stack and interpret it as hex Ā (no 0x in the front)
%n Ā pop the first thing in the stack and interpret it as address and put the number of characters printed before %n and stores it to the address poped
%11$s Ā %11$d Ā %11$n Ā
Instead of poping the first thing in the stack, use the 11th thing in the stack
printf(ā%s\n, main) Ā Ā (prints the binary code of main function)
printf(ā%x\nā)
printf(ā%3$pā) Ā (print the specifc argument of printf)
payload = p32(some address) + ā%11$sā Ā (can print out anything in the specific address) (%11$s pops the address you entered)
ShellcodeĀ
Change the return address to let the program jumps to your shellcode (runs the shell), so you have the control of the computer
Nop sled
Instead of knowing where exactly the return address is and overwriting it, we could instead put a lot of nops in the memory, so no matter what the address is changed to, it will probably point to the nop instruction in the memory, and hence sled to the shellcode
Identify the assets you want to protect: people always forget what assets they really want to protect
Team America
Richardās wallet vs Richardās AIDS
Types of assets:
Tangible AssetsĀ
Intangible Assets
Man in the middle: prevent someone from changing the public key in the middle of the connection
Web of trust (PgP)
PKI: Have a certificate to verify the public key is authentic (links the public key to the domain), this reduces the problem to authenticate the issuer of the certificate (the signer), which is a relevantly small amount of companies, where their public keys can be stored in advance.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
Lecture5
- the motto of last week: "every contact leaves a trace"
- WEP: Wired Equivalent Privacy (So many flaws, a joke)
- Exclusive Or:
EOR two same messages will give all 0s
EOR a message with a random number will give a random number as well
- Hash:Ā
MD5 - 1991 - Rivest - 128 bits BROKEN
SHA0 - replaced almost immediately with... BROKEN
SHA1 - 1995 - NSA - 160 bits BROKEN
SHA2 - 2001 - NSA - 224/256/384/512 bits NOT YET
SHA3 - 2015 (standard accepted) - NIST competition (started 2006) - 224/256/384/512 bits NOT YET
Merkle-damgard construction:
Hash extension attack
Digital Signatures RSA DSA:Ā
Encrypt the message with your private key
Collison attack: can fake you like another person that is trustworthy (hash)
data breaches?
Lecture3
- Difference between what is, and what should be
- Risk is invisible, and humans are bad at assessing
- Compliance: checkboxes, could help, but not all.Ā
- Approaches to dealing with risks:
Prevention
Limit
Passing the risk to a 3rd party
Wear
- Bits of information:
Venus: Women tell the truth, men lie
Mars: Women from Mars lie, men tell the truth
You canāt tell the gender and where they from by their appearance
Questions:
Ask one question to tell the genderĀ
Ask one question to tell where it from
Ask one question to tell both
Solutions:
Ask whetherĀ āitā is from Mars or not: all the men will answer YES, all the women will answer NO
Ask whetherĀ āitā is a man or a woman: all the Venusians will answer NO, all the Martians will answer YES
Impossible to answer, as the answer is only 1 bit (2 possible answers), while the question is a 2-bit question (thereāre 4 possible answers).
- Key problem: If every pair of people has a key, then when thereāre lots of people, the number of keys might explode.
Solution: Public Key: All the others use the public key to encode the text, and only the private key can decode it.
- RSA (short for 3 personsā name): is an algorithm to generate the public and private key
Lecture2
- 4 key things you need to understand inside and out to be a professional. The primary colors:
TrustĀ Ā
Secret
HumanĀ Ā
EngineeringĀ
- Engineering is about how far you can get given limited time and resource, as thereās no perfection
- Defense in depth: multiple layers, so one layer fails not all layers fail, using tracks between the layers, prevent from single points of failure (one part of the system fail, then the entire system fails)
- Apes and Ant:
Ants themselves are simple, but the network is complex, in fact, the ant castle as a whole is a creature
Apes themselves are complex creatures already, they could break the rules, and follow their wills
- Bell Lapadula model:
Confidentiality model
Information flow model where information cannot flow to an object of lesser or non-comparable classification
(From youtube Rezky Wulandari)
- Side-channel attack:Ā any attack based on information gained from the implementation of a computer system, rather than weaknesses in the implemented algorithm itself. (Wikipedia):Ā
power analysis
- Physical security:Ā Computer security is built on physical security and depends on physical security, so it is weaker than physical security.Ā Ā
- Vignere: Ā Caesar + password, each letter does not shift the same amount according to the password
- Kasiski test: To figure out the length of the key by observing the average gap between repeating letter combinations. The length of the key is usually a factor of the gap
- Index of coincidence (éåęę°): Frequency analysis of the alphabets, can detect the language of the monoalphabetic substitution cipher
- Otp:Ā One-time pad. The key size is the same as the length of the text.Ā Secure but hard to send keys.
- Type 1 and type 2 errors:Ā Ā When the prediction is different from the realityĀ
- When can you trust others? When you have the same interest