密码学的计算复杂性理论基础课件.pptVIP

密码学的计算复杂性理论基础课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

密碼學的計算複雜性理論基礎4.1問題與演算法的複雜性4.1.1問題與語言例4.1.整數的因數分解問題。例4.2.背包問題。 實際應用中的絕大多數問題都可直接或間接地轉化為判定問題。定義4.1的任一子集L稱為一個B-語言(或簡稱語言)。語言L中的字稱為語言L的成員。定義4.2設一個語言已給定。語言L成員的識別問題可描述為:任給(參數),問是否x是L語言的成員(是否)?定義4.3設為一個問題,B為一個字元集。從I到中的一個映射c,滿足條件(空集),稱為問題D的一個B-編碼。若c為D的一個編碼,集稱為D的一個c-語言。引理4.1若c為D的一個編碼,則求解問題D和求解語言的成員識別問題是等價的,即問題D的任一例子,其答案與語言的成員識別問題的例子的答案是相同的。一個合理編碼還應滿足下列兩個基本要求: 1)編碼是容易實現的; 2)求解問題的任一例子的計算複雜性(通常用計算時間來表示)與的長有某種正比關係。4.1.2演算法與圖靈機….-5-4-3-2-1012345678…無限長磁帶有限狀態控制器讀寫頭圖4.1確定性單帶圖靈機示意圖定義4.4一個確定性單帶圖靈機由下列集和函數構成。1. 1)帶中所用字符集B,通常可設,其中表示空。 2)讀寫頭所處的可能狀態集S,其中包含一個初始狀態和若干個停機狀態。 3)讀寫頭所處狀態的轉移函數,它是讀寫頭現在所處狀態s和所讀字元b的函數,表示為。 4)讀寫頭動作的指令函數,它也是讀寫頭現在所處狀態s和所讀字元b的函數,表示為,其中且都不屬於B。若,則讀寫頭寫字符代替b,且保持原位不動。若,則原字元b保持不變,讀寫頭向左(或向右)移動一個小方格。2. 磁帶上的每個小方格用一個整數座標i表示。小方格i中的字元記作t(i),磁帶表示為函數。3. 圖靈機在某一時刻的形是指一個三元組,它們分別表示該時刻讀寫頭所處狀態,磁帶和讀寫頭所掃描的小方格座標,t(i)為讀寫頭在該時刻所讀字元。一個圖靈機的計算程式(演算法)是一個形的有限或無限序列,其中為圖靈機在初始時刻的形,即為初始狀態,為初始磁帶,它由輸入數據(字)給出,通常存放在小方格中,其他小方格中為空字元,通常。圖靈機在k時刻的形由下麵的遞推式給出。 若存在形使,則計算在時刻終止,同時停機,稱或為計算的輸出結果,K稱為圖靈機(演算法)的運行(計算)時間。否則計算將不終止,不停機,直到無限。定義4.5稱一個圖靈機 M可解一個語言L 的成員識別問題,若對任一輸入數據,M在有限時刻停機,且M的輸出,若。否則。圖靈機的計算複雜性定義為定義4.6設f(n)和g(n)為兩個正整數函數,若存在正整數和常數c使當時有,則記作;若,,則記作定義4.7設和為圖靈機M和的計算複雜性,若,則稱演算法不比演算法M有效;若,則稱演算法M和是等效的;若存在正整數d, ,則稱M為多項式時間演算法,按密碼學中的傳統觀念,認為多項式時間演算法為有效演算法;若,則稱M為亞指數時間演算法;若,則稱M為指數時間演算法。亞指數和指數時間演算法也被稱為超多項式時間演算法,被認為不是有效演算法。4.2

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地未知
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档