第五章 如何加速指數運算.

Slides:



Advertisements
Similar presentations
2009 套读自考本科简介 —— 抓住机遇,用知识改变命运 目 录 二、提升学历、提升自身素质的途径选择 三、高教自考和套读自考本科介绍 四、我校自考套读本科情况介绍 一、就业状况 五、我校今年招生专业介绍.
Advertisements

說 劍 《莊子‧雜篇》─ 第 一 組 賴泊錞 謝孟儒 張維真 羅苡芸
室内装饰材料 艺 术 设 计 专 业 主讲:李博慧 为生活创造一个理想、舒适的内部环境
第13章 土壤.
2011级高考地理复习(第一轮) 第三篇 中国地理 第一章 中国地理概况 第五节 河流和湖泊.
成才之路 · 语文 人教版 • 中国古代诗歌散文欣赏 路漫漫其修远兮 吾将上下而求索.
105年桃連區適性入學宣導 桃園市十二年國民基本教育宣導團 宣講講師:龍岡國中 校長 郭玉承 時 間:105年 3 月 9 日 1.
第二章 复式记账原理*** 主要内容、重点难点: 1.会计要素与会计等式*** 2.会计科目与账户*** 3. 借贷记账法***
2011年10月31日是一个令人警醒的日子,世界在10月31日迎来第70亿人口。当日凌晨,成为象征性的全球第70亿名成员之一的婴儿在菲律宾降生。 ?
第七章 田 径 运 动 场 地.
江苏省2008年普通高校 招生录取办法 常熟理工学院学生处
1、分别用双手在本上写下自己的名字 2、双手交叉
初级会计实务 第八章 产品成本核算 主讲人:杨菠.
文 书 学 陇东学院 文学院 计富祥.
新准则与老准则 主要变更内容.
2007年11月考试相关工作安排 各考试点、培训中心和广大应考人员:
3. 图形化简法 图形化简法即借助卡诺图求逻辑函数的最简与或表达式。 下面先介绍卡诺图的构成特点, 再介绍如何用卡诺图化简逻辑函数。 
我的家乡 潍坊.
中考阅读 复习备考交流 西安铁一中分校 向连吾.
第一单元 人在社会中生活 综合探究一 从地图上获取信息 第1课时 带着地图定向越野间.
分式的乘除(1) 周良中学 贾文荣.
故宮珍寶解說 賴延昌 (lai yen chang).
第四章 制造业企业 主要经济业务核算.
《北京地区进出口企业 检验检疫信用管理办法》解读
《思想品德》七年级下册 教材、教法与评价的交流 金 利 2006年1月10日.
财经法规与会计职业道德 (3) 四川财经职业学院.
动画分镜头技巧 梁思平.
中央广播电视大学开放教育 成本会计(补修)期末复习
9.5因式分解.
認識故宮珍寶 專業解說 认识故宫珍宝 专业解说
实验设计中的因变量检测 乐清中学 霍晓珍.
水土保持工程施工階段監造管理之探討 授課老師:林俐玲 教授 指導老師:陳文福 教授 報告人: 顏廣智 學 號:
人教版义务教育课程标准实验教科书 小学数学四年级上册第七单元《数学广角》 合理安排时间 248.
認識故宮珍寶 專業解說 賴延昌 (lai yen chang).
市级个人课题交流材料 《旋转》问题情境引入的效果对比 高淳县第一中学 孔小军.
钳加工技术 广西玉林高级技工学校|数控教研组.
我国三大自然区.
第十二单元 第28讲 第28讲 古代中国的科技和文艺   知识诠释  思维发散.
“08高考化学学业水平(必修科目)测试的命题和教学对策研究”
邵阳文化.
中考语文积累 永宁县教研室 步正军 2015.9.
公 园 大 道 ——公园链住宅社区 组员:张亚辉 程桂华 黄传东.
1.4 民用建筑的构造组成 1、基础 2、墙体和柱 3、屋顶 4、楼地层 5、楼梯 6、门窗 次要组成部分(阳台、雨蓬、台阶、散水等)
钳工实训.
电在我们日常生活、现代化社会中的应用: 电 是 什 么?.
小学数学知识讲座 应用题.
倒装句之其他句式.
江苏省2009年普通高校 招生录取办法 江苏省教育考试院
依氣候條件所區分的成土作用 作用 說明 鐵鋁化
三角形的邊角關係 大綱:三角形邊的不等關係 三角形邊角關係 樞紐定理 背景知識:不等式 顧震宇 台灣數位學習科技股份有限公司.
第十三章 收入和利润.
成才之路 · 语文 人教版 · 必修2 路漫漫其修远兮 吾将上下而求索.
第 22 课 孙中山的民主追求 1 .近代变法救国主张的失败教训: “师夷之长技以制 夷”“中体西用”、兴办洋务、变法维新等的失败,使孙中山
成才之路 · 语文 人教版 · 必修2 路漫漫其修远兮 吾将上下而求索.
第 二 章 逻 辑 代 数 基 础.
類別 特性 計量 (1)測量時可讀出工件之正確尺寸 (2)多用於小量生產的產品,量測與檢驗尺寸是否合乎標準。
塑膠模具設計 與 制造基礎知識 何秀定 2006/05/20.
2012慈濟大學18週年校慶運動會 裁判研習 體育教學中心 張木山 教授.
2003/04下學期 六年級數學科 速率 關兆良.
大綱:整數的加法 整數的減法 蘇奕君 台灣數位學習科技股份有限公司
▲重合的概念 ▲對應頂點、對應邊、對應角 ▲全等的記法 ▲全等性質 ▲三角形全等性質
職業學校群科課程綱要規劃原理及修訂重點 報告人:鄭慶民
「同根同心」 香港初中及高小學生內地交流計劃 (2016/17) 行程2:惠州的環保設施及自然保護區 (兩天) 大埔官立小學 承辦機構:和富社會企業 秘書處:中華青年交流中心 2016年11月10日 ~ 11月11日 (A16)
4-2 配方法與公式解.
§12-5 同方向同频率两个简谐振动的合成 一. 同方向同频率的简谐振动的合成 1. 分振动 : 2. 合振动 : 解析法
知识点5---向量组的最大无关组 1. 最大线性无关组的定义 2. 向量组秩的定义及求法 向量组的秩和对应矩阵秩的关系 3.
第2讲 实数的运算及大小比较 考点知识精讲 中考典例精析 举一反三 考点训练.
畢氏定理(百牛大祭)的故事 張美玲 製作 資料來源:探索數學的故事(凡異出版社).
實驗一 游標尺、螺旋測微器與球徑計 與 數值分析
102年人事預算編列說明 邁向頂尖大學辦公室製作.
Presentation transcript:

第五章 如何加速指數運算

二元法 如何計算M23=M10111? 由左至右 一、令A=M 二、由左向右掃描 S SX SX SX。看到 “S”,就將A平方;看到 “X” 就將A 乘以M。 其計算過程為: MM2M4× MM10× MM22× MM23

(表一)以由右至左計算M23的過程 掃瞄 A B 初值 1 M 看到 “1” 1 × M M2 M × M2 M4 M3 × M4 M8 看到 “0” M7 M16 M7 × M16 M32 Me=M23=M10111=M16+4+2+1 =M16×M4×M2×M1×1 =…… …….. ×(M1×1) =… ……×M2×(M1×1) =… ×M4 ×(M2×(M1×1)) =M16 × (M4 ×(M2×(M1×1)))

m-ary 法 一、初值為M,由左向右掃瞄,得到1,查表後取出M之值,並計算出M4×M=M5之值。 令e=23 Me=M23=M10111= M1 01 11=((M)4×M)4×M3

加法鏈 以指數E=23為例其最短加 法鏈為{1,2,3,5,10,13,23} Def: n之加法鏈為一個上升 的整數序列{a0,a1,…,ar}屬於 (1) a0=1, ar=n (2) ai=aj+ak, k≦j<i, i=2,3,…r。 M, M×M=M2, M2×M=M3, M3×M2=M5, M5×M5=M10, M10×M3=M13, M13×M10=M23。

Shamir 法 底下用(M1)27×(M2)74×(M3)99為例,說明Shamir的平方相乘法。 平方相乘法首先將27,74,99用二進位表示,再逐行對齊成一個指數矩陣如下: 27=(0 0 1 1 0 1 1)2 74=(1 0 0 1 0 1 0)2 99=(1 1 0 0 0 1 1)2。 然後再將M1×M2, M1×M3, M2×M3, M1×M2×M3等值計算出來,再與M1,M2,M3等值合併建成一個計算參考表 碼 值 (001) M3 (010) M2 (011) M2×M3 (100) M1 (101) M1×M3 (110) M1×M2 (111) M1 ×M2×M3

以Shamir平方相乘法計算 碼 A值 (011) (M2×M3)  (M2×M3)2 (001) (M2×M3)2×M3  (M22×M33)2 (100) (M24×M36) ×M1  (M1×M24×M36)2 (110) (M12×M28×M312) ×(M1×M2)  (M13×M29×M312)2 (000) (M16×M218×M324)2 (111) (M112×M236×M324) ×(M1×M2×M3)  (M113×M237×M349)2 (101) (M126×M274×M398) ×(M1×M3)  (M127×M274×M399) (M127×M274×M399) = (M10011011×M21001010×M31100011) =((M10×M21×M31)2 × (M10×M20×M31)2×….) ×

Yen 與Laih法 我們以M127×M274×M399為例說明Yen與Laih的方法。首先將E1, E2, …,En分別表示成二進位表示法,將n列對齊排放成一個矩陣 M127×M274×M399 之指數矩陣 接著,決定視窗(window)的大小為W,以下我們用W=2來說明。 建立一個參考表。而此方法乃是將{1, M1, M12, M13}、 {1, M2, M22, M23}與 {1, M3, M32, M33}三集合中各元素的所有可能乘積,除了乘積為1之情形外,其餘43-1種相乘結果均儲於參考表中,以供計算時參考。

Yen與Laih法所需的參考表 碼 值 M3 M1 M2×M32 M13×M23×M32 碼 值 M2 M33 M22×M3 … … … …

我們以M127×M274×M399為例,可以發現Yen與Laih法對指數27,74,99所形成矩陣之切割情形如下:

Yen與Laih法計算( M127×M274×M399)的過程 掃瞄 執行結果 右移行數 初值 M22×M33 [(M22×M33)]4×(M13×M21) 2 [(M13×M29×M312)]2 1 [(M16×M218×M324)]4×(M13×M22×M33) 結果 M127×M274×M399

Chang,Horng 與Buehrer法

三. 接著,以LZW壓縮演算法將S轉換成S形式。 S = a2 a1 a2 a0 a1 a2 a0 a3 a1 a2 a0 a1 a2 a0

指數型態 值 a0 1 (a2 )(a0) M12 a1 M2 (a0 )(a1) a2 M1 (a1 a2)(a0) M12M24 a3 四. 由S計算每一指數型樣所對應之指數運算值,並建表儲存如表 Chang Horng Buehrer法計算M110578M24078。 指數型態 值 a0 1 (a2 )(a0) M12 a1 M2 (a0 )(a1) a2 M1 (a1 a2)(a0) M12M24 a3 M1M2 (a0 a3) (a2 )(a1) M12M2 (a3 a1) M12M23 (a1 )(a2) M1M22 (a1 a2 a0)(a1) M14M29

藍波-立夫 編碼法:LZW 輸入字串:ababcda (1) (3) (4) (5) (6) (7) (1) (3) (4) (5) (6) (8) (9) (10) (11) (12) c 字串 碼 a b c d 1 2 3 4 編ab 放掉 a b a 編cd 放掉 c d c b d 編ba 放掉b a b 編da 放掉 d a d a ab 5 ba 6 abc 7 cd 8 da 9 a b a 放掉 a c b a 編abc 放掉 ab

a0 (1) a1 (2) a2 (3) a3 (4) a2a1 (5) a1a2 (6) a2a0 (7) a0a1 (8) a2 a1 a2 a0 a1 a2 a0 a3 a1 a2 a0 a1 a2 a0 a0 (1) a1 (2) a2 (3) a3 (4) a2a1 (5) a1a2 (6) a2a0 (7) a0a1 (8) a1a2a0 (9) a0a3 (10) a3a1 (11) a1a2a0a1 (12) a2 a1 a0 放掉 a0 a1 a2 放掉 a2 a1 a1 a2 a1 a2 a1 放掉a1 a0 a2 a1 放掉 a1a2 a2 放掉 a2 a0 a2 a0

a1 a0 a2 a0 a3 a0 a3 a1 a1 a3 a2 a1 a1 a0 a2 a1 a2 a1 a0 a2 a1