Data Communications I & Computer Security I Faculty currently includes: G. Chen, Costello, Elbirt, Liu, D. Martin, Wang
: Internet protocol stack application: supporting network applications FTP, SMTP, STTP transport: host-host data transfer TCP, UDP network: routing of datagrams from source to destination IP, routing protocols link: data transfer between neighboring network elements PPP, Ethernet application transport network link physical
: “Nuts and bolts” view protocols control sending and receiving of msgs e.g., TCP, IP, HTTP, FTP, PPP Internet: “ network of networks” loosely hierarchical public Internet vs. private intranet Internet standards RFC: Request for comments IETF: Internet Engineering Task Force local ISP company network regional ISP router workstation server mobile
Computer Security I Threats Eavesdropping Impersonation Forgery Intrusion Countermeasures Encryption Authentication Integrity protection Access control Success of Internet means huge numbers of computers attached to it Can be attacked from afar Need to resist attackers
Topics Basic concepts of cryptography and network security Modern symmetric-key encryption algorithms Public-key cryptosystems Key management Authentication and digital signature Methodology of writing secure code Students will implement encryption and authentication algorithms as network applications Industrial strength socket programming Current Project