'''Originally Posted By: Erni'''
Team: <br>Erni Ali<br>Noel Ramirez<br><br>2. <br><br>In here, T, K is signed by Alice and then encrypted with Bob&rsquo;s public key when Alice sends it. So then, Bob needs to be able to use his private key in order to decrypt his public key and then decrypt Alice&rsquo;s signed T, K with Alice&rsquo;s public key. After that, Bob will know that it is indeed Alice who is communicating with him.<br> <br>After that, Bob needs to authenticate himself to Alice by signing T+1,K with his private key and then encrypting the signed key with Alice&rsquo;s public key. In order to see this message, Alice needs to decrypt using his private key and Bob&rsquo;s public key.
'''Originally Posted By: cox.michaelj6'''
Problem 4. Give the protocol for main mode digital signature-based IKE Phase 1.<br><br><br>ALICEBOB<br> -&gt; IC, CP<br> IC, RC, g^a % p, R_A<br> IC, RC, E(&quot;Alice&quot;, proof_A, K)<br> cox.michaelj6 &mdash; Mon Dec 10, 2012 6:09 pm <hr>
'''Originally Posted By: CViernes'''
'''Originally Posted By: nealk'''
Neal Kemp<br>Chris Cook<br>Aida Khosroshahi<br><br>How does a Kerberized Login work?<br><br><br>[]Alice's PC knows K_A because it is derived from her password... K_A=h(password)<br>[]KDC knows K_A, thus can authenticate Alice<br>[]Only KDC knows K_KDC, thus only KDC can decrypt TGT. TGT is used for passwordless reauthentication<br>[]Alice forgets K_A after getting S_A (session key) and TGT<br>[*]Trudy doesn't know K_A or K_KDC; she cannot get S_A from any transaction
'''Originally Posted By: askyous'''
Team members: Yousef, Danny<br><br>7. What is a software (a) error, (b) fault, (c) failure, (d) flaw?<br><br>error - programming fault<br><br>fault - an incorrect internal state<br><br>failure - program behaves incorrectly (external observable)<br><br>flaw - term to describe all of the above
'''Originally Posted By: susandi'''
'''Originally Posted By: Chol'''
Chol Gurung<br><br>Problem 9. Give an example of an incomplete mediation attack against a website.<br><br>Solution: Input validation is an example of incomplete mediation attack against a website.<br> Suppose the input is only validated on client. For example, consider the following URL:<br><br> http://www.things.com/orders/final&cust ... shipping=5<br> &total=205<br><br> On the server, this URL interprets to mean that the customer with ID number 112 has ordered 20 of the<br>item number 55 at a cost of 10 each, with 5 shipping charge with the total cost of 205.<br> <br>Since the input is checked on client, the server does not check it again.<br>Now, Trudy can send the following URL to the server:<br><br>http://www.things.com/orders/final&cust ... shipping=5<br> &total=25<br><br>If the server does not validate the input, Trudy can receive the same order for bargain price of 25 instead of<br>real price of $205.
'''Originally Posted By: andy'''
Andy Quach<br>Kurt Anderson<br><br>6.Explain how Alice and Bob can obtain a session for communication using Kerberos.<br><br><br><br>Alice enters her password to her computer. Her computer will derive K_a where K_a = h(Alice&rsquo;s password), and then uses K_a to get TGT for Alice from KDC. Alice&rsquo;s computer presents its TGT to the KDC, along with an authenticator. The authenticator is an encrypted timestamp that serves to avoid a replay. After the KDC verifies Alice&rsquo;s authenticator, it responds with a &ldquo;ticket to Bob&rdquo;. Alice&rsquo;s computer then uses this ticket to Bob to securely communicate directly with Bob&rsquo;s computer.<br><br>REQUEST = (TGT, Authenticator)<br>Authenticator = E(timestamep, S_A)<br>TGT=E(Alice,S_A,K_KDC)<br>REPLY = E(&ldquo;Bob&rdquo;, K_ab, ticket to Bob, S_A)<br>Ticket to Bob = E (Alice, K_ab, K_b)
'''Originally Posted By: kywong'''
Group: Kyle Wong, Vlad Iacob<br>1.<br>Perfect forward secrecy requires Alice and Bob to use Session keys Ks to encrypt instead of some static key K. Alice and Bob both forget Ks after they finish using it. The purpose of this is so that if Trudy figures out Ks, she cannot go back and decrypt all past cipher texts because each conversation used a different key.<br><br>One way to ensure PFS is to use Ephemeral Diffie-Hellman. The picture below explains the key exchange to determine Ks.<br><br><br>Ks = g^ab mod p. Once Ks is determined, Alice forgets a and Bob forgets b. This ensures that neither of them can later recover Ks. After Ks is finished being used, it is discarded and cannot be remembered.