Tải bản đầy đủ (.pdf) (10 trang)

Bài giảng An toàn bảo mật hệ thống: Chủ đề 6 - Nguyễn Xuân Vinh - Trường Đại Học Quốc Tế Hồng Bàng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.83 MB, 10 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<i><b>Ch</b><b>ủ đề</b></i> <i><b>6:</b></i>


<b>Ch</b>

<b>ữ</b>

<b>ký</b>

<b>đ</b>

<b>i</b>

<b>ệ</b>

<b>n t</b>

<b>ử</b>



<i><b>Chủ đề</b></i> <i><b>6:</b></i>


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

<b>Nội dung</b>


<b>N</b>

<b>ộ</b>

<b>i dung</b>



M


Mởở đđầầuu
Ch


Chữữ kýký đđiiệệnn ttửử


Phương


Phương phpháápp RSARSA
Phương


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3></div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

<b>Nhắc lại Hàm Băm Mật Mã</b>


<b>Nh</b>

<b>ắ</b>

<b>c l</b>

<b>ạ</b>

<b>i Hàm B</b>

<b>ă</b>

<b>m M</b>

<b>ậ</b>

<b>t Mã</b>



H


Hààmm bbăămm mmậậtt mãmã
T


Tíínhnh chchấấtt ccủủaa hhààmm bbăămm mmậậtt mãmã
H



</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

<b>Mở đầu</b>


<b>M</b>

<b>ở đầ</b>

<b>u</b>



M


Mụụcc tiêutiêu ccủủaa chchữữ kýký đđiiệệnn ttửử (Digital Signature) :(Digital Signature) :
X


Xácác nhnhậậnn ngngườườii dùdùngng (Authentication)(Authentication)
T


Tíínhnh totồànn vvẹẹnn thơngthơng tin (Data Integrity)tin (Data Integrity)
Không


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

<b>Demo1</b>


<b>Demo1</b>



<i><b>Ng</b><b>ườ</b><b>i g</b><b>ử</b><b>i:</b></i> Văn phòng B


<i><b>Ng</b><b>ườ</b><b>i nh</b><b>ậ</b><b>n:</b></i> Ngân hàng A


<i><b>Ngày g</b><b>ử</b><b>i:</b></i> 10 / 10 / 2007


<i><b>N</b><b>ộ</b><b>i dung:</b></i>


……..


Rút $5,000,000



Mã tài khoản: NHB-212551245
… ....


<i><b>Ng</b><b>ườ</b><b>i g</b><b>ử</b><b>i:</b></i> Văn phòng B


<i><b>Ng</b><b>ườ</b><b>i nh</b><b>ậ</b><b>n:</b></i> Ngân hàng A


<i><b>Ngày g</b><b>ử</b><b>i:</b></i> 1 0/ 10 / 2007


<i><b>N</b><b>ộ</b><b>i dung:</b></i>


……..


Rút $5,000,000


Mã tài khoản: NHB-212551245
… ....


<b>Văn phòng B</b> <b>Ngân hàng A</b>


<b>Văn phòng B cần thực hiện giao dịch rút tiền với Ngân hàng A</b>


<b>$ 5,000,000</b>


<i><b>G</b><b>ử</b><b>i b</b><b>ằ</b><b>ng email</b></i>


<b>Gửi</b>
<b>Gửi</b>


?




?



Khách hàng phải đến
tận nơi để giao dịch.


</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

<b>Demo2</b>


<b>Demo2</b>



<i><b>Ng</b><b>ườ</b><b>i g</b><b>ử</b><b>i:</b></i> Văn phòng B


<i><b>Ng</b><b>ườ</b><b>i nh</b><b>ậ</b><b>n:</b></i> Ngân hàng A


<i><b>Ngày g</b><b>ử</b><b>i:</b></i> 10 / 10 / 2007


<i><b>N</b><b>ộ</b><b>i dung:</b></i>


……..


Rút $5,000,000


Mã tài khoản: NHB-212551245
… ....


<i><b>Ng</b><b>ườ</b><b>i g</b><b>ử</b><b>i:</b></i> Văn phòng B


<i><b>Ng</b><b>ườ</b><b>i nh</b><b>ậ</b><b>n:</b></i> Ngân hàng A


<i><b>Ngày g</b><b>ử</b><b>i:</b></i> 10 / 10 / 2007



<i><b>N</b><b>ộ</b><b>i dung:</b></i>


……..


Rút $5,000,000


Mã tài khoản: NHB-212551245
… ....


<b>$ 5,000,000</b>


<i><b>email</b></i> <i><b>Mã hóa & Ký</b></i>


<b>Giải mã & kiểm tra chữ</b> <b>ký</b>
<b>Ok!</b> <b>Chấp nhận yêu</b>


</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>

<b>Mở đầu</b>


<b>M</b>

<b>ở đầ</b>

<b>u</b>



M


Mộộtt ssốố khkhááii niniệệmm ccơơ bbảảnn::


<b>Ch</b>


<b>Chữữ</b> <b>kýký</b> <b>đđiiệệnn</b> <b>ttửử</b>: : chuchuỗỗii ddữữ liliệệuu chocho phéphépp xxáácc đđịịnhnh
ngu


nguồồnn ggốốc/xuc/xuấấtt xxứứ/th/thựựcc ththểể đđãã ttạạoo rara 1 1 thơngthơng đđiiệệpp..



<b>Thu</b>


<b>Thuậậtt</b> <b>totốánn</b> <b>pháphátt</b> <b>sinhsinh</b> <b>chchữữ</b> <b>kýký</b> <b>đđiiệệnn</b> <b>ttửử</b>: : phphươươngng
ph


pháápp ttạạoo rara chchữữ kýký đđiiệệnn ttửử


<b>Chi</b>


<b>Chiếếnn</b> <b>llượượcc</b> <b>chchữữ</b> <b>kýký</b> <b>đđiiệệnn</b> <b>ttửử</b>: : baobao ggồồmm <i><b>thu</b><b>thu</b><b>ậ</b><b>ậ</b><b>t</b><b>t</b></i> <i><b>to</b><b>to</b><b>á</b><b>á</b><b>n</b><b>n</b></i>
<i><b>ph</b></i>


<i><b>ph</b><b>á</b><b>á</b><b>t</b><b>t</b></i> <i><b>sinh</b><b>sinh</b></i> <i><b>ch</b><b>ch</b><b>ữ</b><b>ữ</b></i> <i><b>ký</b><b>ký</b></i> <i><b>đ</b><b>đi</b><b>i</b><b>ệ</b><b>ệ</b><b>n</b><b>n</b></i> <i><b>t</b><b>t</b><b>ử</b><b>ử</b></i> vvàà <i><b>thu</b><b>thu</b><b>ậ</b><b>ậ</b><b>t</b><b>t</b></i> <i><b>to</b><b>to</b><b>á</b><b>á</b><b>n</b><b>n</b></i> <i><b>t</b><b>tương</b><b>ươ</b><b>ng</b></i> <i><b>ứ</b><b>ứ</b><b>ng</b><b>ng</b></i>
<i><b>đ</b></i>


<i><b>đ</b><b>ể</b><b>ể</b></i> <i><b>ki</b><b>ki</b><b>ể</b><b>ể</b><b>m</b><b>m</b></i> <i><b>ch</b><b>ch</b><b>ứ</b><b>ứ</b><b>ng</b><b>ng</b></i> <i><b>ch</b><b>ch</b><b>ữ</b><b>ữ</b></i> <i><b>ký</b><b>ký</b></i> <i><b>đ</b><b>đi</b><b>i</b><b>ệ</b><b>ệ</b><b>n</b><b>n</b></i> <i><b>t</b><b>t</b><b>ử</b><b>ử</b></i>..


<b>Digital Signature Scheme = </b>


<b>Digital Signature Scheme = </b>


<b>Digital Signature Generation Algorithm + </b>


<b>Digital Signature Generation Algorithm + </b>


<b>Digital Signature Verification Algorithm</b>


</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>

<b>Mở đầu</b>


<b>M</b>

<b>ở đầ</b>

<b>u</b>




M


Mộộtt ssốố kýký hihiệệuu::


<i>M</i>


<i>M</i> KhôngKhông giangian thôngthông đđiiệệpp


<i>M</i>


<i>M<sub>S</sub><sub>S</sub></i> KhôngKhông giangian thôngthông đđiiệệpp đưđượợcc kýký


<i>S</i>


<i>S</i> KhôngKhông giangian chchữữ kýký


<i>R </i>


<i>R </i> ÁÁnhnh xxạạ 11--1 1 ttừừ <i>MM</i> vvààoo <i>MM<sub>S</sub><sub>S</sub></i> (redundancy function)(redundancy function)
<i>M</i>


<i>M<sub>R</sub><sub>R</sub></i> ẢẢnhnh ccủủaa <i>RR</i>
<i>R</i>


<i>R</i>--11 HHààmm ngngưượợcc ccủủaa <i>RR</i>
<i>h</i>


<i>h</i> HHààmm mmộộtt chichiềềuu vvớớii ttậậpp ngunguồồnn <i>M M </i>
<i>M</i>



</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>

<b>Mở đầu</b>


<b>M</b>



<b>M</b>

<b>ở</b>

<b>ở</b>

<b>đ</b>

<b>đ</b>

<b>ầ</b>

<b>ầ</b>

<b>u</b>

<b>u</b>



Phân


Phân loloạạii chchữữ kýký đđiiệệnn ttửử


<b>Chi</b>


<b>Chiếnến</b> <b>llưượcợc</b>


<b>ch</b>


<b>chữữ</b> <b>kýký</b>


<b>Khôi</b>


<b>Khôi</b> <b>phphụụcc</b> <b>thôngthông</b> <b>đđiiệpệp</b>


<b>(Message Recovery)</b>


<b>(Message Recovery)</b>


<b>Đ</b>


</div>

<!--links-->

×