Time: Wednesday, 2 April, 2014 12:30-15:30
Location: Online
Attendees: Guanqiao Huang, Xing Pan, Wi Yew Hong, Qing Ren
Recorder: Guanqiao Huang
Objective:
1. Discuses Online by using Wechat
2. Finished summary sheet
3. Continued the work
1.In this week, we have no group meeting with supervisor because supervisor has been to Singapore. We meet online by using Wechat and QQ instead of physical meeting. The discussion is mainly cover the specific implement of birthday attack, hash chain and avalanche effect.
For the hex to binary, I had send email to ask Luke, and I share that information to group mate
for example: hash chain
user input a hash value "1f3870be274f6c49b3e31a0c6728957f"
selected 8 bit, it means "1f" ("1f" be a string)
hash("1f") = "0cde80d4d65fc5307a07f86ac9dfa34c"
selected 8 bit, it means "0c"
hash("0c") = "0fa2fc5954ab40ecfe658625c4adbea5"
selected 8 bit, it means "0f"
hash("0f") = "7dff51ca8eb990122513f24ffdaa4d9a"
selected 8 bit, it means "7d" ...and so on
until for example it have a chain
Ask:
So,if I choose MD5 and cut to 5 bit, not multiple of the basic number of 4.
What is input and display?
for hash value "1f3870be274f6c49b3e31a0c6728957f"
hex "1f", the binary is 00011111
cut into 5 bit, the binary result is 00011 or 00000011
the hex is "3", so for the next input in chain is string "3"?
The main point is that if we translate the hex value into binary, for example MD5, a multiple of 4 size is easy to shown on the Hash Kit. I would like to make the selected bit value be multiple of 4, so the it makes sense on most hash function(hex).
2. I give the work of summary sheet to Xing Pan, and he finished before due day.
3. Each group mate continue their work.
Guanqiao Huang: Hash Chain, Bruteforce attack&Dictionary attack(include search attack,role search attack)
Xing Pan: Avalanche effect
Qing Ren: Birthday attack, random value(separate Upper letter and lower letter)
Wi Yew Hong: Multi-thread and so on