シラバス参照

講義概要/Course Information
2024/07/19 現在

科目基礎情報/General Information
授業科目名
/Course title (Japanese)
コンテンツセキュリティ特論
英文授業科目名
/Course title (English)
Advanced Topics of Content Security
科目番号
/Code
開講年度
/Academic year
2024年度 開講年次
/Year offered
全学年
開講学期
/Semester(s) offered
夏ターム 開講コース・課程
/Faculty offering the course
博士前期課程、博士後期課程
授業の方法
/Teaching method
講義 単位数
/Credits
2
科目区分
/Category
大学院専門教育科目 - 専門科目Ⅱ
開講類・専攻
/Cluster/Department
情報学専攻
担当教員名
/Lecturer(s)
菅原 健
居室
/Office
西3-218
公開E-mail
/e-mail
sugawara@uec.ac.jp
授業関連Webページ
/Course website
Google classroom を,初回イントロダクションで提示する.
更新日
/Last update
2024/03/19 20:05:39 更新状況
/Update status
公開中
/now open to public
講義情報/Course Description
主題および
達成目標(2,000文字以内)
/Themes and goals(up to 2,000 letters)
本特論では,コンテンツセキュリティを支えるセキュリティエンジニアリング,とくに組込セキュリティと車載セキュリティについて学びます.

This lecture teaches security engineering for developing secure products, including embedded systems and automotive ECUs.
前もって履修
しておくべき科目(1,000文字以内)
/Prerequisites(up to 1,000 letters)
無し

None
前もって履修しておくこ
とが望ましい科目(1,000文字以内)
/Recommended prerequisites and preparation(up to 1,000 letters)
無し

None
教科書等(1,000文字以内)
/Course textbooks and materials(up to 1,000 letters)
Google Classroom により資料を配布します。
Materials will be provided through Google Classroom
授業内容と
その進め方(2,000文字以内)
/Course outline and weekly schedule(up to 2,000 letters)
英語タイプ(Bc)により講義を実施.

講義は2部構成になっています.前半は,セキュリティエンジニアリングに関する座学を行います.後半は,車載ネットワークを触って学ぶハンズオン実習を行います.

下記のスケジュールで進める予定です.
第1回:ガイダンス,セキュリティと経済学
第2回:開発プロセス
第3回:オフェンシブセキュリティ
第4回:組込システムとは
第5回:組込セキュリティ
第6回:サイドチャネル攻撃とフォルト攻撃
第7回:ICカードのセキュリティ
第8回:センサのセキュリティ
第9回:車のセキュリティ
第10回:ハンズオン: 車載ネットワーク評価環境
第11回:ハンズオン: 車載ネットワークのリバースエンジニアリング
第12回:企業における車のセキュリティ
第13回:ハンズオン: 車載ネットワークのなりすまし攻撃
第14回:ハンズオン: 車載ネットワークの診断機能の悪用
第15回:ハンズオン: チャレンジ問題

The lecture consists of two parts. The first half is a series of class-room lectures on security engineering. The latter half is hands-on labs on automotive security.

1. Introduction, Economics in Security
2. Secure Product Development
3. Offensive Security
4. What is Embedded Systems?
5. Embedded Systems Attack Surfaces
6. Side-Channel and Fault-Injection Attacks
7. Security of Smartcards
8. Security of Sensors
9. Security of Cars
10. Automotive Security Hands-on Labs: CAN Security Evaluation Platform
11. Automotive Security Hands-on Labs: Analyzing CAN messages
12. Automotive Security in Practice
13. Automotive Security Hands-on Labs: CAN-message injection
14. Automotive Security Hands-on Labs: Diagnostic Messages
15. Automotive Security Hands-on Labs: Advanced Attacks
実務経験を活かした
授業内容
(実務経験内容も含む)
/Course content utilizing practical experience
セキュリティエンジニアとして勤務した経験を元に,実践的な内容を講義します.
This lecture provides practical knowledge based on the lecturer's experience in industry.
授業時間外の学習
(予習・復習等)(1,000文字以内)
/Preparation and review outside class(up to 1,000 letters)
課外での調査を必要とするレポート課題を課す.
The assignments will involve research and report writing.  
成績評価方法
および評価基準
(最低達成基準を含む)
(1,000文字以内)
/Evaluation and grading
(up to 1,000 letters)
1.成績評価
以下の通りで評価します.
・前半に関するレポート課題(1回): 50%
・後半に関するレポート課題(1回): 50%

2.最低達成基準
・授業回数の7割以上の出席
・2回のレポート課題が十分な品質を持つこと

1. Evaluation
* A report assignment for the first half of the lecture (50%)
* A report assignment for the latter half of the lecture (50%)

2. Minimal requirement
* More than 70% attendance
* Submit the two assignments with sufficient quality
オフィスアワー:
授業相談(1,000文字以内)
/Office hours(up to 1,000 letters)
メールや Google Classroom で各自調整すること
Request with email or Google Classroom
学生へのメッセージ(1,000文字以内)
/Message for students(up to 1,000 letters)
車や家電のような機器にIT・ネットワーク機能を拡大することが,情報技術の次の大きなトレンドです.それに伴い,機器のセキュリティを扱う技術者には大きな需要と将来性があります.しかし,組込セキュリティエンジニアに求められるスキルセットは,従来のセキュリティエンジニアのものとは大きく異なっており,かつ教育組込セキュリティエンジニア向けの教育コンテンツ(例:CTF)は極めて限られています.また,機材・装置がないと体験できないため,自学が困難です.そのため,一度身につけることができたならば,組込セキュリティは希少性が高い価値あるスキル・キャリアになります.本講義では,(i) 安全な機器を設計するためのセキュリティエンジニアリングと,(ii) 車載機器の模擬環境を実際に攻撃してみるハンズオンを通し,組込セキュリティの基本を教えます.

Adding IT and networking capabilities to devices such as cars and home appliances is the next big trend in information technology, and security engineers for embedded systems have great demand. However, learning embedded systems security is hard because (i) the skill set is very different from the conventional security engineers, (ii) learning materials such as CTF are limited, and (iii) a large initial investment is needed to start learning. Because of this, embedded security will be your strong skill once you learn it. This course teaches the basics of embedded security through (i) classes of security engineering for designing secure devices and (ii) hands-on labs attacking the target environment representing in-vehicle networks.
その他
/Others
夏タームに,週2回実施で開講します.実習で使う機材に限りがあるため,受講者数が多すぎる場合は先着順とします.

The lecture is opened in the summer quarter with two lectures/week. We may limit the number of participants because of a limited number of lab equipment, and students with earlier registration have priority.
キーワード
/Keywords
セキュリティエンジニアリング,組込セキュリティ,車載セキュリティ
Security Engineering, Embedded Systems Security, Automotive Security