{"id":23,"date":"2019-09-10T14:30:06","date_gmt":"2019-09-10T21:30:06","guid":{"rendered":"https:\/\/blogs.ubc.ca\/cpen542\/?page_id=23"},"modified":"2023-11-21T11:51:35","modified_gmt":"2023-11-21T18:51:35","slug":"calendar","status":"publish","type":"page","link":"https:\/\/blogs.ubc.ca\/cpen542\/","title":{"rendered":"Calendar"},"content":{"rendered":"<p align=\"center\">For submission instructions and exact times, please see the <a href=\"https:\/\/canvas.ubc.ca\" target=\"_blank\" rel=\"noopener\">Canvas<\/a> site of the course.<\/p>\n<p align=\"center\"><span style=\"color: #ff0000;\"><strong>This calendar is subject to change. Always check the calendar before planning your studies.<\/strong><\/span><\/p>\n<table style=\"border: 1px solid #e6e6e6;\" border=\"1\" width=\"899\">\n<tbody>\n<tr>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 100%;\" colspan=\"6\"><strong>Colour legend:<\/strong><\/th>\n<\/tr>\n<tr>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 158px;\" scope=\"col\" bgcolor=\"#e6e6e6\">Regular Session day<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 123px;\" scope=\"col\" bgcolor=\"#ababab\">No Session day<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 61px;\" scope=\"col\" bgcolor=\"#009900\">Submission Deadline<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 178px;\" scope=\"col\" bgcolor=\"#FFCC33\">Student Presentations<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 54px;\" scope=\"col\" bgcolor=\"#f5c1f2\">Major quiz<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 61px;\" scope=\"col\" bgcolor=\"#e83a3a\">Exam<\/th>\n<\/tr>\n<\/tbody>\n<\/table>\n<table border=\"1\" width=\"100%\" cellspacing=\"4\" cellpadding=\"4\" align=\"center\">\n<tbody>\n<tr>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000;\" valign=\"top\" width=\"100%\">\n<table border=\"1\" width=\"100%\" cellspacing=\"4\" cellpadding=\"4\" align=\"center\">\n<colgroup>\n<col style=\"width: 5%;\" span=\"1\" \/>\n<col style=\"width: 11.66%;\" span=\"1\" \/>\n<col style=\"width: 30%;\" span=\"1\" \/>\n<col style=\"width: 11.66%;\" span=\"1\" \/>\n<col style=\"width: 30%;\" span=\"1\" \/>\n<col style=\"width: 11.66%;\" span=\"1\" \/> <\/colgroup>\n<tbody>\n<tr bgcolor=\"#ccffdc\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 99.6743%;\" colspan=\"6\">September<\/th>\n<\/tr>\n<tr valign=\"top\" bgcolor=\"#ccffdc\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 8.95765%;\">Week #<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 14.9837%;\">Monday<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 26.2215%;\">Tuesday<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 15.1466%;\">Wednesday<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 23.7785%;\">Thursday<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 10.5863%;\">Friday<\/th>\n<\/tr>\n<tr valign=\"top\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 8.95765%;\" bgcolor=\"#ccffdc\">1<\/th>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 14.9837%;\" bgcolor=\"#ababab\">4<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 26.2215%;\" bgcolor=\"#e6e6e6\">5<\/p>\n<p>UBC-wide orientation.<br \/>\nNo classes.<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 15.1466%;\" valign=\"top\" bgcolor=\"#ababab\">6<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 23.7785%;\" valign=\"top\" bgcolor=\"#e6e6e6\">7<\/p>\n<p><strong>Before the class:<\/strong><\/p>\n<ol>\n<li>Connect to the course on Canvas.<\/li>\n<li><strong>Learn<\/strong> about academic integrity by studying <strong><a href=\"https:\/\/vancouver.calendar.ubc.ca\/campus-wide-policies-and-regulations\/academic-honesty-and-standards\" target=\"_blank\" rel=\"noopener\">UBC&#8217;s Policy on Academic Misconduct<\/a>,<\/strong>\u00a0information resources provided at\u00a0 &#8220;<strong><a href=\"https:\/\/academicintegrity.ubc.ca\/regulation-process\/academic-misconduct\/\" target=\"_blank\" rel=\"noopener\">Understand Academic Integrity<\/a><\/strong>&#8220;, and on the <a href=\"https:\/\/learningcommons.ubc.ca\/resource-guides\/common-knowledge\/\" target=\"_blank\" rel=\"noopener\">use of common knowledge in your writings<\/a>.<strong>\u00a0<\/strong><\/li>\n<li><strong>Study <a href=\"https:\/\/blogs.ubc.ca\/cpen542\/syllabus\/\" target=\"_blank\" rel=\"noopener noreferrer\">the course syllabus<\/a><\/strong>.<\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>: <\/strong>Academic Integrity<\/p>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Course overview.<\/li>\n<li>Quiz on the knowledge of <a href=\"https:\/\/blogs.ubc.ca\/cpen542\/syllabus\/\" target=\"_blank\" rel=\"noopener noreferrer\">the course syllabus<\/a> and academic integrity.<\/li>\n<\/ol>\n<p>&nbsp;<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 10.5863%;\" valign=\"top\" bgcolor=\"#ababab\">8<\/td>\n<\/tr>\n<tr>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 8.95765%;\" bgcolor=\"#ccffdc\">2<\/th>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 14.9837%;\" valign=\"top\" bgcolor=\"#ababab\">11<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 26.2215%;\" bgcolor=\"#f5c1f2\">\n<p style=\"color: #000000;\">12<\/p>\n<p style=\"color: #000000;\">Topic: <strong>Buffer Overflow<\/strong><\/p>\n<p style=\"color: #000000;\"><strong>Before the class:<\/strong><\/p>\n<ol>\n<li style=\"color: #000000;\"><span style=\"text-decoration: underline;\">Make sure<\/span> you can connect to the course on Canvas to be able to take the Entrance Quiz during the class.<\/li>\n<li style=\"color: #000000;\"><strong>Study and prepare to be quizzed<\/strong> on buffer overflow:\n<ol type=\"a\">\n<li><a href=\"https:\/\/youtu.be\/STdt131vBYs?t=1545\" target=\"_blank\" rel=\"noopener noreferrer\">Vulnerability and Exploits<\/a> (watch from 25:45 to the end)<\/li>\n<li><a href=\"https:\/\/youtu.be\/Hd0kLoRYkww?t=1483\" target=\"_blank\" rel=\"noopener noreferrer\">Countermeasures<\/a> (watch from 24:43 to 45:48)<\/li>\n<\/ol>\n<\/li>\n<li><strong style=\"color: #000000;\">Study and prepare to be <\/strong><span style=\"color: #000000;\"><b>quizzed on<\/b>\u00a0the <\/span><strong style=\"color: #000000;\">Basics of the Economics of Cybersecurity<\/strong><span style=\"color: #000000;\">\u00a0(42m)<\/span>\n<ol style=\"color: #000000;\">\n<li style=\"list-style-type: none;\">\n<ol>\n<li>Study <strong><a href=\"https:\/\/www.youtube.com\/watch?v=wAmHPJQoWEc\" target=\"new\" rel=\"noopener noreferrer\">A brief history<\/a><\/strong> (8m).<\/li>\n<li>Study <strong><a href=\"https:\/\/www.youtube.com\/watch?v=-Tw_yFiqIfY\" target=\"new\" rel=\"noopener noreferrer\">Introduction to economics<\/a> <\/strong>(10m).<\/li>\n<li>Study <strong><a href=\"https:\/\/www.youtube.com\/watch?v=TIHUN1weIq0\" target=\"new\" rel=\"noopener noreferrer\">The economics of information goods<\/a><\/strong> (13m).<\/li>\n<li>Study <a href=\"https:\/\/www.youtube.com\/watch?v=6cjdqvq-izA\" target=\"new\" rel=\"noopener noreferrer\"><strong>Security from an economic perspective<\/strong><\/a> (11m),<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<li style=\"color: #000000;\"><strong>Optionally<\/strong>, read a <a href=\"https:\/\/blog.zimperium.com\/whatsapp-buffer-overflow-vulnerability-under-the-scope\/\" target=\"_blank\" rel=\"noopener noreferrer\">detailed analysis of a buffer overflow vulnerability in an earlier version of WhatsApp<\/a>.<\/li>\n<\/ol>\n<p style=\"color: #000000;\"><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>:<\/strong><\/p>\n<ol style=\"color: #000000;\">\n<li>Buffer Overflow<\/li>\n<li>Economic,\u00a0 Organizational, and Political Aspects of Cybersecurity<\/li>\n<\/ol>\n<p style=\"color: #000000;\"><strong>During the class:<\/strong><\/p>\n<ol style=\"color: #000000;\">\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<li><strong>Entrance Quiz on Buffer Overflow and Basics of the Economics of Cybersecurity<\/strong><\/li>\n<\/ol>\n<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 15.1466%;\" valign=\"top\" bgcolor=\"#ababab\">13<\/p>\n<p>&nbsp;<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 23.7785%;\" valign=\"top\" bgcolor=\"#e6e6e6\">14<\/p>\n<p>Topic: <strong>Introduction to Cybersecurity<\/strong><\/p>\n<p><strong>Before the class:<\/strong><\/p>\n<ol>\n<li><strong>Study<\/strong> sections 1.1-1.6 &amp; 1.8 of <a href=\"https:\/\/people.scs.carleton.ca\/~paulv\/toolsjewels\/TJrev1\/ch1-rev1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Chapter 1<\/strong><\/a>\u00a0from\u00a0<strong><a href=\"https:\/\/people.scs.carleton.ca\/~paulv\/toolsjewels.html\" target=\"_blank\" rel=\"noopener noreferrer\"><em>Computer Security and the Internet: Tools and Jewels<\/em><\/a><\/strong>\u00a0[CSI-TJ].<\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>: <\/strong>Introduction to Cybersecurity<\/p>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Quiz on the study material for the class.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<\/ol>\n<p><strong>After the class:<br \/>\n<\/strong><strong>1&#8211;2 PM: <\/strong><strong>Instructor&#8217;s In-person (<a href=\"http:\/\/konstantin.beznosov.net\/professional\/contact\" target=\"_blank\" rel=\"noopener\">KAIS 4047<\/a>) office hours.<\/strong><\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 10.5863%;\" valign=\"top\" bgcolor=\"#ababab\">15<\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<tr>\n<th style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 8.95765%;\" bgcolor=\"#ccffdc\">3<\/th>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 14.9837%;\" valign=\"top\" bgcolor=\"#ababab\">18<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 26.2215%;\" valign=\"top\" bgcolor=\"#e6e6e6\">19<\/p>\n<p>Topic: <strong>Principles of <\/strong><strong>Designing Secure Systems\u00a0<\/strong><\/p>\n<p><strong>Before the class:<\/strong><\/p>\n<ol>\n<li><strong>Study<\/strong> section 1.7 of <a href=\"https:\/\/people.scs.carleton.ca\/~paulv\/toolsjewels\/TJrev1\/ch1-rev1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Section 1.7<\/strong><\/a>\u00a0from\u00a0<strong><a href=\"https:\/\/people.scs.carleton.ca\/~paulv\/toolsjewels.html\" target=\"_blank\" rel=\"noopener noreferrer\"><em>Computer Security and the Internet: Tools and Jewels<\/em><\/a><\/strong>\u00a0[CSI-TJ].<\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>: <\/strong>Design Principles<\/p>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Quiz on the study material for the class.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<\/ol>\n<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 15.1466%;\" valign=\"top\" bgcolor=\"#ababab\">20<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 23.7785%;\" bgcolor=\"#e6e6e6\">21<\/p>\n<p>Topic: <strong>Introduction to Cryptography (part I)<\/strong><\/p>\n<p><strong>Before the class:<\/strong><\/p>\n<ol>\n<li><strong>Study<\/strong> Cryptography 101:\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=Roq_SVDaBKE\" target=\"new\" rel=\"noopener noreferrer\">Goals<\/a>,<a href=\"https:\/\/www.youtube.com\/watch?v=fNC3jCCGJ0o\" target=\"new\" rel=\"noopener noreferrer\"> Basics<\/a>,\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=1P8Xpxm76e8\" target=\"new\" rel=\"noopener noreferrer\">Substitution Ciphers<\/a><\/li>\n<li><strong>Study<\/strong> all micro-modules of\u00a0<a href=\"https:\/\/www.khanacademy.org\/computing\/computer-science\/cryptography\/crypt\/v\/intro-to-cryptography\" target=\"new\" rel=\"noopener noreferrer\">ancient cryptography<\/a> and\u00a0 <a href=\"https:\/\/www.khanacademy.org\/computing\/computer-science\/cryptography\/ciphers\/a\/ciphers-vs-codes\" target=\"new\" rel=\"noopener noreferrer\">Ciphers<\/a> modules.<\/li>\n<li><strong>Study<\/strong> Stamp Sections 2.1&#8211;2.3, 2.6, 2.7. Feel free to supplement the reading with <a href=\"https:\/\/www.youtube.com\/playlist?list=PLQEAKfSI2JLOzrgaQOgF6S3PqXs2zR614\" target=\"_blank\" rel=\"noopener noreferrer\">Stamp video lectures<\/a> on on the corresponding sections.<\/li>\n<li><strong>Optionally<\/strong>, read Stamp 2.4, 2.5.<\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>: <\/strong>Introduction to Cryptography (part I)<\/p>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Presentation of a term paper from a previous cohort.<\/li>\n<li>Quiz on the study material for the class.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<\/ol>\n<p><strong>After the class:<br \/>\n<\/strong><strong>2&#8211;3 PM: <\/strong><strong>Instructor&#8217;s In-person (<a href=\"http:\/\/konstantin.beznosov.net\/professional\/contact\" target=\"_blank\" rel=\"noopener\">KAIS 4047<\/a>) office hours.<\/strong><\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 10.5863%;\" valign=\"top\" bgcolor=\"#ababab\">22<\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<tr>\n<th style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 8.95765%;\" bgcolor=\"#ccffdc\">4<\/th>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 14.9837%;\" valign=\"top\" bgcolor=\"#ababab\">25<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 26.2215%;\" valign=\"top\" bgcolor=\"#e6e6e6\">26<\/p>\n<p>Topic: <strong>Introduction to Cryptography (part II)<\/strong><\/p>\n<p><strong>Before class:<\/strong><\/p>\n<ol>\n<li><strong>Get clear understanding<\/strong> of confusion and diffusion properties of ciphers by studying <a href=\"https:\/\/cryptography.fandom.com\/wiki\/Confusion_and_diffusion\" target=\"_blank\" rel=\"noopener noreferrer\">this short explanation<\/a>.<\/li>\n<li><strong>Study<\/strong> <strong>Random Oracle model<\/strong> and its versions for hash functions, block ciphers, and stream ciphers:\n<ol>\n<li>Anderson: <a href=\"https:\/\/www.cl.cam.ac.uk\/~rja14\/Papers\/SEv2-c05.pdf\" target=\"new\" rel=\"noopener noreferrer\">Section 5.3<\/a> (introduction, 5.3.1, 5.3.2, 5.3.3).<\/li>\n<li><a href=\"https:\/\/www.dropbox.com\/s\/x35c4w99plb5vts\/02-random_oracle_model.pdf?dl=0\" target=\"_blank\" rel=\"noopener noreferrer\">Random Oracle in Pictures<\/a>.<\/li>\n<\/ol>\n<\/li>\n<li><strong>Study<\/strong> <strong>properties of<\/strong> <strong>hash functions<\/strong>: Stamp: Sections 5.1 &amp; 5.2. Feel free to supplement the reading with a video of <a href=\"https:\/\/youtu.be\/4r2BzB8P6Nk\" target=\"_blank\" rel=\"noopener noreferrer\">Stamp&#8217;s lecture on Hash Function properties<\/a>.<\/li>\n<li><strong>Bonus Material<\/strong>: Read Stamp 2.5 on the history of modern crypto. Ignore the explanation of confusion and diffusion there.<\/li>\n<li><strong>Bonus Material<\/strong>: study Birthday Paradox and Birthday Attack. Stamp Sections 5.3, 5.4.<\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>:<\/strong><\/p>\n<ol>\n<li>Introduction to Cryptography (part II)<\/li>\n<\/ol>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Quiz on the study material for the class.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<\/ol>\n<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 15.1466%;\" valign=\"top\" bgcolor=\"#ababab\">27<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 23.7785%;\" valign=\"top\" bgcolor=\"#e6e6e6\">28<\/p>\n<p>Topic:\u00a0<strong>Stream and Block Ciphers Under the Hood<\/strong><\/p>\n<p><strong>Before the class:<br \/>\n<\/strong>(most videos are short)<\/p>\n<ol>\n<li><strong>Optionally<\/strong>,\u00a0view this gentle introduction into stream ciphers, videos\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=W39KqX0ZTbU\">1<\/a>,\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=DA8f8FHuE9I\">2<\/a>,\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=_XBQeAnjjwk\">3<\/a>,<\/li>\n<li><strong>Study<\/strong>\u00a0Stamp Sections\u00a0<strong>3.1 and introductory text in 3.2\u00a0<\/strong>(but\u00a0<strong>not<\/strong>\u00a03.2.1 or 3.2.2).\u00a0Feel free to supplement the reading with\u00a0<a href=\"https:\/\/www.youtube.com\/playlist?list=PLQEAKfSI2JLOzrgaQOgF6S3PqXs2zR614\" target=\"_blank\" rel=\"noopener noreferrer\">Stamp video lectures<\/a>: parts 1&amp; 2 from Chapter 3.<\/li>\n<li><strong>Study<\/strong>\u00a0random number generators:\u00a0 video\u00a0<a href=\"https:\/\/youtu.be\/g3iH74XFaT0?list=PL1xkDS1G9As4Yz_te20j1A9evIjt5Z06e\">1<\/a>, and\u00a0<a href=\"https:\/\/youtu.be\/6a1Ajhqttmo\" target=\"_blank\" rel=\"noopener noreferrer\">Stamp\u2019s lecture on Random Numbers in Cryptography<\/a>.<\/li>\n<li><strong>Study<\/strong>\u00a0<a href=\"https:\/\/youtu.be\/-Gk9kaFoBxU\" target=\"_blank\" rel=\"noopener noreferrer\">required properties of block ciphers<\/a>\u00a0(5m).<\/li>\n<li><strong>Study<\/strong>\u00a0AES:\n<ol>\n<li>Stamp Section\u00a0<strong>3.3.4<\/strong>, feel free to compliment it with viewing\u00a0<a href=\"https:\/\/youtu.be\/ZhILF5Dhx74\" target=\"_blank\" rel=\"noopener noreferrer\">Stamp\u2019s lecture on AES<\/a>.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=evjFwDRTmV0\" target=\"_blank\" rel=\"noopener noreferrer\">AES animation demo<\/a> (enjoy the soundtrack).<\/li>\n<li>Videos\u00a0<a href=\"https:\/\/youtu.be\/wNS5STQ2onM?list=PL1xkDS1G9As4Yz_te20j1A9evIjt5Z06e\">1<\/a>,\u00a0<a href=\"https:\/\/youtu.be\/-RdG8ZHc1NI?list=PL1xkDS1G9As4Yz_te20j1A9evIjt5Z06e\">2<\/a>,\u00a0<a href=\"https:\/\/youtu.be\/4hnpSTzpDbQ\" target=\"_blank\" rel=\"noopener\">5<\/a>,\u00a0<a href=\"https:\/\/youtu.be\/1BwRqGn0sjo\" target=\"_blank\" rel=\"noopener\">11<\/a>,\u00a0<a href=\"https:\/\/youtu.be\/Jq16ibxaCbk\" target=\"_blank\" rel=\"noopener\">12<\/a>,\u00a0<a href=\"https:\/\/youtu.be\/MNsSX7QvWOw\" target=\"_blank\" rel=\"noopener\">13<\/a>\u00a0on the mechanics of AES.<\/li>\n<\/ol>\n<\/li>\n<li><strong>Bonus material:\u00a0<\/strong>Study A5\/1 cipher\n<ol>\n<li>Pages 7-10 of\u00a0<a href=\"https:\/\/blogs.ubc.ca\/cpen442\/files\/2019\/08\/EECE_412-05-symm-crypto.pdf\">the slides<\/a>.<\/li>\n<li><a href=\"https:\/\/youtu.be\/LgZAI3DdUA4\">Video animation of A5\/1<\/a>.<\/li>\n<\/ol>\n<\/li>\n<li><strong>Optionally<\/strong>, watch the rest of the video lectures on AES (3, 4, 6, 7, 8, 9, 10, 14, 15) from\u00a0<a href=\"https:\/\/www.youtube.com\/playlist?list=PL1xkDS1G9As4Yz_te20j1A9evIjt5Z06e\">applied crypto playlist<\/a>.<\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>:\u00a0<\/strong>Stream and Block Ciphers Under the Hood<\/p>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Quiz on the study material for the class.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<\/ol>\n<p><strong>After the class:<br \/>\n<\/strong><strong>1:15&#8211;2:15 PM: <\/strong><strong>Instructor&#8217;s In-person (<a href=\"http:\/\/konstantin.beznosov.net\/professional\/contact\" target=\"_blank\" rel=\"noopener\">KAIS 4047<\/a>) office hours.<\/strong><\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 10.5863%;\" valign=\"top\" bgcolor=\"#ababab\">29<\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<tr bgcolor=\"#ffffff\">\n<td style=\"color: #000000; padding: 12px; border: 0px solid #000000; width: 99.6743%;\" colspan=\"6\"><\/td>\n<\/tr>\n<tr bgcolor=\"#ffffff\">\n<td style=\"color: #000000; padding: 12px; border: 0px solid #000000; width: 99.6743%;\" colspan=\"6\"><\/td>\n<\/tr>\n<tr bgcolor=\"#ccffdc\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 99.6743%;\" colspan=\"6\">October<\/th>\n<\/tr>\n<tr valign=\"top\" bgcolor=\"#ccffdc\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 8.95765%;\">Week #<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 14.9837%;\">Monday<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 26.2215%;\">Tuesday<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 15.1466%;\">Wednesday<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 23.7785%;\">Thursday<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 10.5863%;\">Friday<\/th>\n<\/tr>\n<tr valign=\"top\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 8.95765%;\" bgcolor=\"#ccffdc\">5<\/th>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 14.9837%;\" bgcolor=\"#ababab\">2<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 26.2215%;\" bgcolor=\"#e6e6e6\">3<\/p>\n<p>Topic:\u00a0<strong>Modes of Operation and Hash Functions<\/strong><\/p>\n<p><strong>Before the class:<\/strong><\/p>\n<ol>\n<li><strong>modes of operation<\/strong>\u00a0for block ciphers\n<ol>\n<li><strong>Study<\/strong>\u00a0Stamp Section\u00a0<strong>3.3.6<\/strong>.<\/li>\n<li><strong>Study<\/strong>\u00a0modes of operations for block ciphers:\u00a0<strong><a href=\"https:\/\/youtu.be\/aflVXL8N_WI\" target=\"_blank\" rel=\"noopener noreferrer\">ECB, CBC, and CTR<\/a>,\u00a0<\/strong>and<strong>\u00a0optionally:\u00a0<a href=\"https:\/\/youtu.be\/ASR8TDIf_6c\" target=\"_blank\" rel=\"noopener noreferrer\">CFB<\/a>.<\/strong><\/li>\n<li><strong><em>MAC<\/em><\/strong>: Stamp Section 3.4.<\/li>\n<\/ol>\n<\/li>\n<li><strong>Hash functions<\/strong>:\n<ol>\n<li><strong>Study<\/strong>\u00a0<em>Non-cryptographic Hash Functions<\/em>\u00a0Stamp Section\u00a0<strong>5.5<\/strong>.<\/li>\n<li><strong>Study<\/strong>\u00a0<em>Cryptographic hash functions<\/em>: video\u00a0<strong>Lecture 1.1<\/strong>\u00a0(first 21 minutes) of this\u00a0<a href=\"https:\/\/youtu.be\/fOMVZXLjKYo\" target=\"_blank\" rel=\"noopener noreferrer\">video material on Cryptocurrencies<\/a>.<\/li>\n<li><strong>Optionally,<\/strong>\u00a0watch\u00a0<a href=\"https:\/\/youtu.be\/ELkoS1pO3f0\">HMAC video<\/a>\u00a0(from 6m12s to the end) and read Stamp Section 5.7.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>: <\/strong>Modes of Operation and Hash Functions<\/p>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Quiz on the study material for the class.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<\/ol>\n<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 15.1466%;\" bgcolor=\"#ababab\">4<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 23.7785%;\" bgcolor=\"#e6e6e6\">5<\/p>\n<p>Topic:\u00a0<strong>Asymmetric Ciphers\u00a0<\/strong><\/p>\n<p><strong>Before the class:<\/strong><\/p>\n<ol>\n<li><strong>View <\/strong> an introduction to Diffie-Hellman (DH) key establishment scheme with this very affordable <a href=\"https:\/\/youtu.be\/YEBfamv-_do\" target=\"new\" rel=\"noopener noreferrer\">video<\/a>.<\/li>\n<li><strong>Study<\/strong>\u00a0Stamp\u00a0<strong>Chapter 4, all sections except 4.3.2, 4.3.3, 4.5<\/strong> (which are optional), and <strong>4.11<\/strong>. Feel free to supplement the reading with <a href=\"https:\/\/www.youtube.com\/playlist?list=PLQEAKfSI2JLOzrgaQOgF6S3PqXs2zR614\" target=\"_blank\" rel=\"noopener noreferrer\">Stamp video lectures<\/a>\u00a0on Chapter 4.<\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>: <\/strong>Public Key Cryptography<\/p>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Quiz on the study material for the class.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<\/ol>\n<p><strong>After the class:<br \/>\n<\/strong><strong>1:15&#8211;2:15 PM: <\/strong><strong>Instructor&#8217;s In-person (<a href=\"http:\/\/konstantin.beznosov.net\/professional\/contact\" target=\"_blank\" rel=\"noopener\">KAIS 4047<\/a>) office hours.<\/strong><\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 10.5863%;\" bgcolor=\"#ababab\">6<\/td>\n<\/tr>\n<tr valign=\"top\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 8.95765%;\" bgcolor=\"#ccffdc\">6<\/th>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 14.9837%;\" bgcolor=\"#ababab\">9<\/p>\n<p><strong>Thanksgiving Day. University closed.<\/strong><\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 26.2215%;\" bgcolor=\"#FFD441\">10<\/p>\n<p><strong>In the class:<\/strong><\/p>\n<ol>\n<li><strong><span class=\"style4\"><a href=\"https:\/\/blogs.ubc.ca\/cpen542\/term-paper\/proposals\/\" target=\"_blank\" rel=\"noopener\">Term paper proposals<\/a> presentations<\/span><\/strong><\/li>\n<li>Q&amp;A about the mid-term exam<\/li>\n<\/ol>\n<p><span class=\"style6\">Last day to obtain authorization for third-party system security analysis from the UBC IT Security.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Due: <strong><a href=\"https:\/\/blogs.ubc.ca\/cpen542\/term-paper\/proposals\/\" target=\"_blank\" rel=\"noopener\">Term Paper Proposal<\/a>.<\/strong> See Canvas for submission instructions and deadline details.<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 15.1466%;\" bgcolor=\"#ababab\">11<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 23.7785%;\" bgcolor=\"#ababab\">12<\/p>\n<p>\u201cMake-up Monday\u201d, no Thursday classes.<\/p>\n<p><strong>12&#8211;12:50 PM: <\/strong><strong>Instructor&#8217;s In-person (<a href=\"http:\/\/konstantin.beznosov.net\/professional\/contact\" target=\"_blank\" rel=\"noopener\">KAIS 4047<\/a>) office hours.<\/strong><\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 10.5863%;\" bgcolor=\"#ababab\">13<\/td>\n<\/tr>\n<tr valign=\"top\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 8.95765%;\" bgcolor=\"#ccffdc\">7<\/th>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 14.9837%;\" bgcolor=\"#ababab\">16<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 26.2215%;\" bgcolor=\"#e83a3a\">17<\/p>\n<p><strong>Mid-term exam<\/strong><\/p>\n<p>The exam is on all the material studied until the exam.<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 15.1466%;\" bgcolor=\"#ababab\">18<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 23.7785%;\" bgcolor=\"#e6e6e6\">19<\/p>\n<p>Topic: <strong>Authentication and Key Establishment Over Insecure Networks<\/strong><\/p>\n<p><strong>Before the class:<\/strong><\/p>\n<ol>\n<li><strong>Study<\/strong> Stamp Chapter <strong>9<\/strong>\u00a0 (except for Sections 9.5, 9.8). Feel free to supplement the reading with <a href=\"https:\/\/www.youtube.com\/playlist?list=PLQEAKfSI2JLOzrgaQOgF6S3PqXs2zR614\" target=\"_blank\" rel=\"noopener noreferrer\">Stamp video lectures<\/a> on Chapter 9.<\/li>\n<li><strong>Bonus Material<\/strong>: Stamp Section 9.5 on Zero Knowledge Proofs.<\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>: <\/strong>Simplified Authentication and Key Establishment Protocols<\/p>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Quiz on the study material for the class.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<\/ol>\n<p><strong>After the class:<br \/>\n<\/strong><strong>1&#8211;2 PM: <\/strong><strong>Instructor&#8217;s In-person (<a href=\"http:\/\/konstantin.beznosov.net\/professional\/contact\" target=\"_blank\" rel=\"noopener\">KAIS 4047<\/a>) office hours.<\/strong><\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 10.5863%;\" bgcolor=\"#ababab\">20<\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<tr valign=\"top\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 8.95765%;\" bgcolor=\"#ccffdc\">8<\/th>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 14.9837%;\" bgcolor=\"#ababab\">23<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 26.2215%;\" bgcolor=\"#e6e6e6\">24<\/p>\n<p>Topic: <strong>Real World Security Protocols, part I<\/strong><\/p>\n<p><strong>Before the class:<\/strong><\/p>\n<ol>\n<li>Study Stamp Sections <strong>10.1-10.3, 10.5.<\/strong> You can compliment your reading with <a href=\"https:\/\/www.youtube.com\/playlist?list=PLQEAKfSI2JLOzrgaQOgF6S3PqXs2zR614\" target=\"_blank\" rel=\"noopener noreferrer\">Stamp video lectures<\/a> on Chapter 10.<\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>: <\/strong>Real World Security Protocols<\/p>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Quiz on the study material for the class.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<\/ol>\n<p>&nbsp;<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 15.1466%;\" bgcolor=\"#ababab\">25<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 23.7785%;\" bgcolor=\"#e6e6e6\">26<\/p>\n<p>Topic: <strong>Real World Security Protocols, part II<\/strong><\/p>\n<p><strong>Before the class:<\/strong><\/p>\n<ol>\n<li>Study Stamp Sections <strong>10.6 &#8211; 10.8.<\/strong> You can compliment your reading with <a href=\"https:\/\/www.youtube.com\/playlist?list=PLQEAKfSI2JLOzrgaQOgF6S3PqXs2zR614\" target=\"_blank\" rel=\"noopener noreferrer\">Stamp video lectures<\/a> on Chapter 10.<\/li>\n<li>Study <a href=\"https:\/\/youtu.be\/_n21tRQVIvw\" target=\"new\" rel=\"noopener noreferrer\">WEP vs. WPA explanation<\/a>.<\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>: <\/strong>Real World Security Protocols<\/p>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Quiz on the study material for the class.<\/li>\n<li>Midterm anonymous feedback for the teaching staff.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<\/ol>\n<p><strong>After the class:<br \/>\n<\/strong><strong>2&#8211;3 PM: <\/strong><strong>Instructor&#8217;s In-person (<a href=\"http:\/\/konstantin.beznosov.net\/professional\/contact\" target=\"_blank\" rel=\"noopener\">KAIS 4047<\/a>) office hours.<\/strong><\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 10.5863%;\" bgcolor=\"#ababab\">27<\/td>\n<\/tr>\n<tr bgcolor=\"#ffffff\">\n<td style=\"color: #000000; padding: 12px; border: 0px solid #000000; width: 99.6743%;\" colspan=\"6\"><\/td>\n<\/tr>\n<tr bgcolor=\"#ffffff\">\n<td style=\"color: #000000; padding: 12px; border: 0px solid #000000; width: 99.6743%;\" colspan=\"6\"><\/td>\n<\/tr>\n<tr valign=\"top\" bgcolor=\"#ccffdc\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 99.6743%;\" colspan=\"6\">November<\/th>\n<\/tr>\n<tr valign=\"top\" bgcolor=\"#ccffdc\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 8.95765%;\">Week #<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 14.9837%;\">Monday<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 26.2215%;\">Tuesday<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 15.1466%;\">Wednesday<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 23.7785%;\">Thursday<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 10.5863%;\">Friday<\/th>\n<\/tr>\n<tr valign=\"top\" bgcolor=\"#e6e6e6\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 8.95765%;\" bgcolor=\"#ccffdc\">9<\/th>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 14.9837%;\" bgcolor=\"#ababab\">October 30<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 26.2215%;\" bgcolor=\"#e6e6e6\">October 31<\/p>\n<p>Topic: <strong>Authentication of Humans to Computers<\/strong><\/p>\n<p><strong>Before the class:<\/strong><\/p>\n<ol>\n<li><strong>Study<\/strong> all sections of Stamp <strong>Chapter 6 &#8220;Authentication&#8221;<\/strong>\u00a0(Feel free to compliment your reading with <a href=\"https:\/\/www.youtube.com\/playlist?list=PLQEAKfSI2JLOzrgaQOgF6S3PqXs2zR614\" target=\"_blank\" rel=\"noopener noreferrer\">Stamp video lectures<\/a> on the chapter).<\/li>\n<li><strong>Study<\/strong> &#8220;<strong><a href=\"https:\/\/youtu.be\/4BAKxlUA3CQ\" target=\"_blank\" rel=\"noopener\">After-action report &#8211; learning from the mistakes we&#8217;ve made with passwords<\/a><\/strong>&#8221; by Dr. Cormac Herley (length: 1h13m).<\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vSZ6gE_AVp-HGDOJaafzZxZEqWr9zyliQHLaj17lEt3Rk4xP3MjIenXmixkRzoqRUsxiBlmBHqZbzH7\/pub\" target=\"_blank\" rel=\"noopener\">:<\/a> <\/strong>Authentication of Humans to Computers<\/p>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Quiz on the study material for the class.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<\/ol>\n<p>&nbsp;<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 15.1466%;\" bgcolor=\"#ababab\">1<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 23.7785%;\" bgcolor=\"#e6e6e6\">2<\/p>\n<p>Topics: <strong>Designing and Building (More) Secure Software<\/strong><\/p>\n<p><strong>Before the class:<\/strong><\/p>\n<ol>\n<li><strong>Study<\/strong> the following parts of\u00a0<a href=\"https:\/\/youtu.be\/4hzAmGXE1n8\" target=\"_blank\" rel=\"noopener noreferrer\">Software Security Lecture 4<\/a>:\n<ol>\n<li>Security Requirements and Abuse Cases (26m46s-30m14s).<\/li>\n<li>Design Flaws (30m20s-32m46s).<\/li>\n<li>Top Design Flaws (1h07m18s-1h16m30s).<\/li>\n<li>VSFTPD case study (1h16m30s-1h27m45s).<\/li>\n<\/ol>\n<\/li>\n<li><strong>Bonus Material<\/strong>: study <a href=\"https:\/\/youtu.be\/7W5au-IJUEc\" target=\"_blank\" rel=\"noopener noreferrer\">Web (in)Security<\/a>.<\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>: <\/strong>Designing and Building (More) Secure Software<\/p>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Quiz on the study material for the class.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><strong>After the class:<br \/>\n<\/strong><strong>2&#8211;3 PM: <\/strong><strong>Instructor&#8217;s In-person (<a href=\"http:\/\/konstantin.beznosov.net\/professional\/contact\" target=\"_blank\" rel=\"noopener\">KAIS 4047<\/a>) office hours.<\/strong><\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 10.5863%;\" bgcolor=\"#009900\">3<\/p>\n<p><strong>Due<\/strong>: <strong><a href=\"https:\/\/blogs.ubc.ca\/cpen542\/term-paper\/\" target=\"_blank\" rel=\"noopener\">Term Paper Pre-final Draft Due<\/a> (optional for non-Analysis Term Papers).<\/strong> See Canvas for submission instructions and deadline details.<\/td>\n<\/tr>\n<tr valign=\"top\" bgcolor=\"#e6e6e6\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 8.95765%;\" bgcolor=\"#ccffdc\">10<\/th>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 14.9837%;\" bgcolor=\"#ababab\">6<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 26.2215%;\" bgcolor=\"#e6e6e6\">7<\/p>\n<p>Topic: <strong>Economic,\u00a0 Organizational, and Political Aspects of Cybersecurity<\/strong><\/p>\n<p><strong>Before the class:<\/strong><\/p>\n<p><strong>Optionally<\/strong> refresh your memory of Part 1 (the same as for the Entrance Quiz): <strong>Basics<\/strong> (42m)<\/p>\n<ol>\n<li>Study <strong><a href=\"https:\/\/www.youtube.com\/watch?v=wAmHPJQoWEc\" target=\"new\" rel=\"noopener noreferrer\">A brief history<\/a><\/strong> (8m).<\/li>\n<li>Study <strong><a href=\"https:\/\/www.youtube.com\/watch?v=-Tw_yFiqIfY\" target=\"new\" rel=\"noopener noreferrer\">Introduction to economics<\/a> <\/strong>(10m).<\/li>\n<li>Study <strong><a href=\"https:\/\/www.youtube.com\/watch?v=TIHUN1weIq0\" target=\"new\" rel=\"noopener noreferrer\">The economics of information goods<\/a><\/strong> (13m).<\/li>\n<li>Study <a href=\"https:\/\/www.youtube.com\/watch?v=6cjdqvq-izA\" target=\"new\" rel=\"noopener noreferrer\"><strong>Security from an economic perspective<\/strong><\/a> (11m).<\/li>\n<\/ol>\n<p><strong>Study<\/strong> the following video lectures on the economics of cybersecurity:<\/p>\n<p>Part 2: <strong>Security Metrics (39m)<\/strong><\/p>\n<ol>\n<li>Study <strong><a href=\"https:\/\/www.youtube.com\/watch?v=l4SZfbUUKk8\" target=\"new\" rel=\"noopener noreferrer\">What to measure?<\/a><\/strong> (9m).<\/li>\n<li>Study <strong><a href=\"https:\/\/www.youtube.com\/watch?v=yn_preZq4Ew\" target=\"new\" rel=\"noopener noreferrer\">Measuring security levels<\/a><\/strong> (9m).<\/li>\n<li>Study <strong><a href=\"https:\/\/www.youtube.com\/watch?v=IMeaN3vnU4w\" target=\"new\" rel=\"noopener noreferrer\">Metrics in practice<\/a><\/strong> (9m).<\/li>\n<li>Study <strong><a href=\"https:\/\/youtu.be\/bRH-VBewwAs\" target=\"new\" rel=\"noopener noreferrer\">Metrics from incident data<\/a><\/strong> (12m).<\/li>\n<\/ol>\n<p>Part 3: <strong>Security Investment and Risk Management<\/strong> (47m)<\/p>\n<ol>\n<li>Study <a href=\"https:\/\/www.youtube.com\/watch?v=no3UGkeSgI8\" target=\"new\" rel=\"noopener noreferrer\"><strong>Information security strategy<\/strong><\/a> (11m).<\/li>\n<li>Study <strong><a href=\"https:\/\/www.youtube.com\/watch?v=wh2gx_S0nnc\" target=\"new\" rel=\"noopener noreferrer\">Information security investment<\/a> <\/strong>(10m).<\/li>\n<li>Study <strong><a href=\"https:\/\/www.youtube.com\/watch?v=b9XEjR6CAIw\" target=\"new\" rel=\"noopener noreferrer\">Risk management<\/a><\/strong> (13m).<\/li>\n<li>Study <strong><a href=\"https:\/\/www.youtube.com\/watch?v=f5_T47AxKgU\" target=\"new\" rel=\"noopener noreferrer\">Operational security management<\/a><\/strong> (13m).<\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>: <\/strong>Economic,\u00a0 Organizational, and Political Aspects of Cybersecurity<\/p>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Quiz on the study material for the class.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<\/ol>\n<p>&nbsp;<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 15.1466%;\" bgcolor=\"#ababab\">8<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 23.7785%;\" bgcolor=\"#e6e6e6\">9<\/p>\n<p>Topic: <strong>Economic,\u00a0 Organizational, and Political Aspects of Cybersecurity<\/strong><\/p>\n<p><strong>Before the class:<\/strong><\/p>\n<p>Study video lectures on the economics of cybersecurity (continued):<\/p>\n<p>Part 4: <strong>Market Failures<\/strong> (43m)<\/p>\n<ol>\n<li>Study <strong><a href=\"https:\/\/www.youtube.com\/watch?v=IIuLwMhzTLc\" target=\"new\" rel=\"noopener noreferrer\">Market failures<\/a><\/strong> (12m).<\/li>\n<li>Study <a href=\"https:\/\/www.youtube.com\/watch?v=-9K3HCs-bBQ\" target=\"new\" rel=\"noopener noreferrer\"><strong>Policy interventions<\/strong><\/a> (13m).<\/li>\n<li>Study <a href=\"https:\/\/www.youtube.com\/watch?v=hIhr0s80MjY\" target=\"new\" rel=\"noopener noreferrer\"><strong>Case study 1: Information sharing in incident response<\/strong><\/a> (8m).<\/li>\n<li>Study <strong><a href=\"https:\/\/www.youtube.com\/watch?v=ibb_oehGYTU\" target=\"new\" rel=\"noopener noreferrer\">Case study 2: payment card security<\/a><\/strong> (10m).<\/li>\n<\/ol>\n<p>Part 5: <strong>Behavioural research into security &amp; Policy Implications<\/strong> (38m)<\/p>\n<ol>\n<li>Study <a href=\"https:\/\/www.youtube.com\/watch?v=ScW13Dg2Csw\" target=\"new\" rel=\"noopener noreferrer\"><strong>Prospect Theory<\/strong><\/a> (10m).<\/li>\n<li>Study <strong><a href=\"https:\/\/www.youtube.com\/watch?v=Lam590FTOpk\" target=\"new\" rel=\"noopener noreferrer\">Heuristics and social persuasion<\/a><\/strong> (16m),<\/li>\n<li>Study <strong><a href=\"https:\/\/www.youtube.com\/watch?v=PLRPNkNGXDI\" target=\"new\" rel=\"noopener noreferrer\">Behavioural economics of privacy<\/a><\/strong> (12m).<\/li>\n<li><strong>Optionally:<\/strong> <a href=\"https:\/\/www.youtube.com\/watch?v=ZkEgytKrzvc\" target=\"new\" rel=\"noopener noreferrer\">Consumer behaviour and deception<\/a>,<\/li>\n<li><strong>Optionally:<\/strong> <a href=\"https:\/\/www.youtube.com\/watch?v=qMfF71PXfrE\" target=\"new\" rel=\"noopener noreferrer\">Security economics and policy<\/a>.<\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>: <\/strong>Economic,\u00a0 Organizational, and Political Aspects of Cybersecurity<\/p>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Quiz on the study material for the class.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<\/ol>\n<p><strong>After the class:<br \/>\n<\/strong><strong>2&#8211;3 PM: <\/strong><strong>Instructor&#8217;s In-person (<a href=\"http:\/\/konstantin.beznosov.net\/professional\/contact\" target=\"_blank\" rel=\"noopener\">KAIS 4047<\/a>) office hours.<\/strong><\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 10.5863%;\" bgcolor=\"#ababab\">10<\/td>\n<\/tr>\n<tr valign=\"top\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 8.95765%;\" bgcolor=\"#ccffdc\">11<\/th>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 14.9837%;\" bgcolor=\"#ababab\">13<\/p>\n<p><strong>Midterm Break, No Classes<\/strong><\/p>\n<p>Remembrance Day, UBC closed.<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 26.2215%;\" bgcolor=\"#ababab\">16<\/p>\n<p><strong>Midterm Break, No Classes<\/strong><\/p>\n<p>&nbsp;<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 15.1466%;\" bgcolor=\"#ababab\">15<\/p>\n<p><strong>Midterm Break, No Classes<\/strong><\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 23.7785%;\" bgcolor=\"#e6e6e6\">16<\/p>\n<p>Topic: <strong>Usable Privacy and Security<\/strong><\/p>\n<p><strong>Before the class<\/strong>:<\/p>\n<ol>\n<li>Study <strong><a href=\"https:\/\/www.youtube.com\/watch?v=byGMnzmX9BE\" target=\"new\" rel=\"noopener noreferrer\">1 &#8212; Introduction<\/a><\/strong> (56m).<\/li>\n<li><strong>Optionally<\/strong>, watch <a href=\"https:\/\/www.youtube.com\/watch?v=5n6p3KCmei8\" target=\"new\" rel=\"noopener noreferrer\">2 &#8212; Design<\/a>.<\/li>\n<li>Study <strong><a href=\"https:\/\/www.youtube.com\/watch?v=O4QbOFDUVao\" target=\"new\" rel=\"noopener noreferrer\">3 &#8212; Evaluating usable security design<\/a><\/strong> (1h13m).<\/li>\n<li>Study <strong><a href=\"https:\/\/www.nngroup.com\/articles\/ten-usability-heuristics\/\" target=\"_blank\" rel=\"noopener\">Neilsen\u2019s Usability Heuristics<\/a><\/strong>.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vSZ6gE_AVp-HGDOJaafzZxZEqWr9zyliQHLaj17lEt3Rk4xP3MjIenXmixkRzoqRUsxiBlmBHqZbzH7\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>: Usable Privacy and Security<\/p>\n<p><strong>During the class:\u00a0<\/strong><\/p>\n<ol>\n<li>Quiz on the study material for the class.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<\/ol>\n<p><strong>After the class:<br \/>\n<\/strong><strong>2&#8211;3 PM: <\/strong><strong>Instructor&#8217;s In-person (<a href=\"http:\/\/konstantin.beznosov.net\/professional\/contact\" target=\"_blank\" rel=\"noopener\">KAIS 4047<\/a>) office hours.<\/strong><\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 10.5863%;\" bgcolor=\"#ababab\">17<\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<tr valign=\"top\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 8.95765%;\" bgcolor=\"#ccffdc\">12<\/th>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 14.9837%;\" bgcolor=\"#ababab\">20<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 26.2215%;\" bgcolor=\"#e6e6e6\">21<\/p>\n<p>Topic: <strong>Usable Privacy and Security<\/strong><\/p>\n<p><strong>Before the class<\/strong>:<\/p>\n<ol>\n<li>Study\u00a0<strong><a href=\"https:\/\/www.youtube.com\/watch?v=RIzj2jmgXVA\" target=\"new\" rel=\"noopener noreferrer\">4 \u2014 Guidelines for Secure Interaction Design<\/a><\/strong>\u00a0(58m).<\/li>\n<li>Study\u00a0<strong><a href=\"https:\/\/www.youtube.com\/watch?v=6Ec_o8Ka-Z0\" target=\"new\" rel=\"noopener noreferrer\">5 \u2013Usable Authentication<\/a><\/strong> (49m)<\/li>\n<li><strong>Optionally<\/strong>: Read Section 3 (&#8220;Design Principles&#8221;) of <strong><a href=\"http:\/\/zesty.ca\/pubs\/yee-uidss-2003-remix.pdf\" target=\"_blank\" rel=\"noopener\">User Interaction Design for Secure Systems<\/a><\/strong> by Ka-Ping Yee.<\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>: <\/strong>Usable Privacy and Security<\/p>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Quiz on the study material for the class.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<\/ol>\n<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 15.1466%;\" bgcolor=\"#ababab\">22<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 23.7785%;\" bgcolor=\"#e6e6e6\">23<\/p>\n<p>Topic: <strong>Case Study: Bitcoin<\/strong><\/p>\n<p><strong>Before the class:<\/strong><\/p>\n<ol>\n<li>Study <a href=\"https:\/\/youtu.be\/fOMVZXLjKYo\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>1. Introduction to Bitcoin and Blockchain Cryptography<\/strong><\/a> (from 20th minute of the video to the end) (38 minutes).<\/li>\n<li>Study <strong><a href=\"https:\/\/youtu.be\/q5GWwTgRIT4\" target=\"_blank\" rel=\"noopener noreferrer\">2. How Bitcoin Achieves Decentralization<\/a><\/strong> (1h14m).<\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>: <\/strong>Case Study: Bitcoin<\/p>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Quiz on the study material for the class.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<\/ol>\n<p><strong>After the class:<br \/>\n<\/strong><strong>2&#8211;3 PM: <\/strong><strong>Instructor&#8217;s In-person (<a href=\"http:\/\/konstantin.beznosov.net\/professional\/contact\" target=\"_blank\" rel=\"noopener\">KAIS 4047<\/a>) office hours.<\/strong><\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 10.5863%;\" bgcolor=\"#ababab\">24<\/td>\n<\/tr>\n<tr bgcolor=\"#ffffff\">\n<td style=\"color: #000000; padding: 12px; border: 0px solid #000000; width: 99.6743%;\" colspan=\"6\"><\/td>\n<\/tr>\n<tr bgcolor=\"#ffffff\">\n<td style=\"color: #000000; padding: 12px; border: 0px solid #000000; width: 99.6743%;\" colspan=\"6\"><\/td>\n<\/tr>\n<tr valign=\"top\" bgcolor=\"#ccffdc\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 99.6743%;\" colspan=\"6\">December<\/th>\n<\/tr>\n<tr valign=\"top\" bgcolor=\"#ccffdc\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 8.95765%;\">Week #<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 14.9837%;\">Monday<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 26.2215%;\">Tuesday<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 15.1466%;\">Wednesday<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 23.7785%;\">Thursday<\/th>\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 10.5863%;\">Friday<\/th>\n<\/tr>\n<tr valign=\"top\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 8.95765%;\" bgcolor=\"#ccffdc\">13<\/th>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 14.9837%;\" bgcolor=\"#ababab\">November 27<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 26.2215%;\" bgcolor=\"#e6e6e6\">November 28<\/p>\n<p>&nbsp;<\/p>\n<p>Topic: <strong>Case Study<\/strong><strong>: Bitcoin<\/strong><\/p>\n<p><strong>Before the class:<\/strong><\/p>\n<ol>\n<li>Study <strong><a href=\"https:\/\/youtu.be\/t3hJsFpPmXs\" target=\"_blank\" rel=\"noopener noreferrer\">3. Mechanics of Bitcoin<\/a><\/strong> (1h20m).<\/li>\n<li>Study <a href=\"https:\/\/youtu.be\/NKqHXoYZvMg\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>4. How to Store and Use Bitcoins<\/strong><\/a> (1h22m).<\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>: <\/strong>Case Study: Bitcoin<\/p>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Quiz on the study material for the class.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<\/ol>\n<p>&nbsp;<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 15.1466%;\" bgcolor=\"#ababab\">November 29<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 23.7785%;\" bgcolor=\"#e6e6e6\">November 30<\/p>\n<p>Topic: <strong>Case Study<\/strong><strong>: Bitcoin<\/strong><\/p>\n<p><strong>Before the class:<\/strong><\/p>\n<ol>\n<li>Study <a href=\"https:\/\/youtu.be\/glyQy_e5LmM\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>6. Bitcoin and Anonymity<\/strong><\/a> (1h52m).<\/li>\n<li><strong>Optionally<\/strong>, watch <a href=\"https:\/\/youtu.be\/IRbgZUGHn9g\" target=\"_blank\" rel=\"noopener noreferrer\">7. Bitcoin Community, Politics, and Regulation<\/a>.<\/li>\n<li><strong>Optionally<\/strong>, watch <a href=\"https:\/\/youtu.be\/l-3kOuF0dts\" target=\"_blank\" rel=\"noopener noreferrer\">10. Altcoins and the Cryptocurrency Ecosystem<\/a> (1h5m).<\/li>\n<li><strong>Optionally: <\/strong>watch <a href=\"https:\/\/youtu.be\/jXerV3f5jN8\" target=\"_blank\" rel=\"noopener noreferrer\">5. Bitcoin Mining<\/a><\/li>\n<\/ol>\n<p><strong><a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vRtTuZrQMtaev2SXiXRCy1-XkpvS2SktsQWXovu1nqLEHVkrY75C_1RtcnR3w1J7B3_da9tlqta76YW\/pub\" target=\"_blank\" rel=\"noopener\">Learning Objectives<\/a>: <\/strong>Case Study: Bitcoin<\/p>\n<p><strong>During the class:<\/strong><\/p>\n<ol>\n<li>Quiz on the study material for the class.<\/li>\n<li>Work on practice problems and questions on the material studied for this class.<\/li>\n<li>Tips on giving presentations of the term papers.<\/li>\n<li><strong><a href=\"https:\/\/blogs.ubc.ca\/cpen442\/files\/2019\/08\/where_to_go_from_here.pdf\">Where to go from here<\/a><\/strong>.<\/li>\n<li>Mini-conference, term project reports, and final exam Q&amp;A.<\/li>\n<li>Course anonymous feedback survey.<\/li>\n<\/ol>\n<p><strong>After the class:<br \/>\n<\/strong><strong>2&#8211;3 PM: <\/strong><strong>Instructor&#8217;s In-person (<a href=\"http:\/\/konstantin.beznosov.net\/professional\/contact\" target=\"_blank\" rel=\"noopener\">KAIS 4047<\/a>) office hours.<\/strong><\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 10.5863%;\" bgcolor=\"#ababab\">December 1<\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<tr valign=\"top\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 8.95765%;\" bgcolor=\"#ccffdc\">14<\/th>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 14.9837%;\" bgcolor=\"#ababab\">4<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 26.2215%;\" bgcolor=\"#FFD441\">5<\/p>\n<p><strong>During the class:<br \/>\nT<\/strong><strong>erm project presentations.\u00a0<\/strong><\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 15.1466%;\" bgcolor=\"#ababab\">6<\/p>\n<p>&nbsp;<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 23.7785%;\" bgcolor=\"#009900\">7<\/p>\n<p><strong>Term Paper Final Version Due<\/strong> (See Canvas for time and submission instructions).<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 10.5863%;\" bgcolor=\"#ababab\">8<\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<tr valign=\"top\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 8.95765%;\" bgcolor=\"#ccffdc\">15<\/th>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 14.9837%;\" bgcolor=\"#ababab\">11<\/p>\n<p>&nbsp;<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 26.2215%;\" bgcolor=\"#e83a3a\">12<\/p>\n<p><strong>Final exam 12:00-2:30 PM<\/strong><\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 15.1466%;\" bgcolor=\"#ababab\">13<\/p>\n<p>&nbsp;<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 23.7785%;\" bgcolor=\"#ababab\">14<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 10.5863%;\" bgcolor=\"#ababab\">15<\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<tr valign=\"top\">\n<th style=\"color: #000000; padding: 12px; border: 1px solid #000000; width: 8.95765%;\" bgcolor=\"#ccffdc\">16<\/th>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 14.9837%;\" bgcolor=\"#ababab\">18<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 26.2215%;\" bgcolor=\"#ababab\">19<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 15.1466%;\" bgcolor=\"#ababab\">20<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 23.7785%;\" bgcolor=\"#ababab\">21<\/td>\n<td style=\"color: #000000; padding: 6px; border: 1px solid #000000; width: 10.5863%;\" bgcolor=\"#ababab\">22<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For submission instructions and exact times, please see the Canvas site of the course. This calendar is subject to change. Always check the calendar before planning your studies. Colour legend: Regular Session day No Session day Submission Deadline Student Presentations Major quiz Exam September Week # Monday Tuesday Wednesday Thursday Friday 1 4 5 UBC-wide [&hellip;]<\/p>\n","protected":false},"author":5422,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/full-width.php","meta":{"footnotes":""},"class_list":["post-23","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blogs.ubc.ca\/cpen542\/wp-json\/wp\/v2\/pages\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ubc.ca\/cpen542\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.ubc.ca\/cpen542\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ubc.ca\/cpen542\/wp-json\/wp\/v2\/users\/5422"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ubc.ca\/cpen542\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":192,"href":"https:\/\/blogs.ubc.ca\/cpen542\/wp-json\/wp\/v2\/pages\/23\/revisions"}],"predecessor-version":[{"id":524,"href":"https:\/\/blogs.ubc.ca\/cpen542\/wp-json\/wp\/v2\/pages\/23\/revisions\/524"}],"wp:attachment":[{"href":"https:\/\/blogs.ubc.ca\/cpen542\/wp-json\/wp\/v2\/media?parent=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}