[假設] 一萬年後的軟體防拷技術穿越回來

作者: pmove (金疾檸檬)   2021-08-26 15:56:42
假設,一萬年後的一位專攻軟體防拷的權威教授,穿越回到現在,而且他熟悉現代英文,發表了許多軟體防拷的未來方法,但是沒說怎麼破解。他的論文,使得軟體防拷技術,在三年內,達到軟體防拷10000年後的水準。由於他是專攻軟體防拷,不是硬體防拷。所以只要基本的計算機就可以執行,最多加個便宜的硬體就適用。這會造成:
1. 微軟股票大漲?因為預估Windows大賣,還是反而促成Linux based的興起?
2. 遊戲股大漲?因為遊戲以往受盜版侵害嚴重,還是反而造成免費遊戲或Open Source Game(例如Open RA)的倔起?
3. 在政治上,會全面的右傾?還是海盜黨之類的會起來?大家反而寄望海盜黨促成新的專利改革?
作者: F04E (Fujitsu)   2021-08-26 16:27:00
你知道一萬年有多長嗎
作者: stevenchiang (半分云)   2021-08-26 17:00:00
1萬年後的人類會長得怎樣(?)
作者: pmove (金疾檸檬)   2021-08-26 17:17:00
回1樓,這本來就是開腦洞的假設,中國濠洨說文化5000年,一萬年是5000年的兩倍。回2樓,一萬年後的人,可能長得像外星人或神話中的人,因為基因改造技術,應該已經成熟。但是因該還是有天然派的人,長得跟現代人差不多…話說回來,一萬年後的人,才比較有可能做時間旅行
作者: hizuki (ayaka)   2021-08-26 17:33:00
算力跟不上,毫無用處
作者: buffalobill (水牛比爾)   2021-08-26 17:46:00
大概就像回到過去教畢達哥拉斯RSA那樣吧,沒啥用
作者: pmove (金疾檸檬)   2021-08-26 17:49:00
回9樓,軟體防拷比較沒有算力問題,需要硬體增強算力的,那是硬體防拷技術回10樓,單純只是把軟體防拷技術拉到超強,並沒有硬體方面的增強,而軟體防拷使得軟體盜版變成不可能…別問我怎麼做?因為這是一萬年後的技術。
作者: dickenst35 (阿煒)   2021-08-26 19:59:00
首先你確定1萬年後還有人類
作者: DETFAN (DETFAN)   2021-08-26 21:30:00
現代電腦的小遊戲在50年前是超巨作一萬年後的防拷技術如果還是用程式肯定是跑不動的
作者: Morisato (螢ちゃん)   2021-08-26 22:09:00
跟正在畫壁畫的尼安德塔人推銷不會被拷貝技術,只會被原始人當成阿呆...
作者: RachelMcAdam (瑞秋賣燈絲)   2021-08-26 22:50:00
未來的拷貝大師一定不懂如何拷貝現世軟體就像21世紀的能源教授精通核分裂核融合,回到10世紀,古人要他改良鼓風爐一定一問三不知同理千年後的軟體結構肯定和現在完全不同
作者: pmove (金疾檸檬)   2021-08-27 06:52:00
回16樓,你問我一萬年後還有人類?我還問你一萬年前有沒有人類?…我想是有的回17,20,22樓,的確大部份的革新,都需要硬體的進步。但是軟體的進步還是有的,例如排序早期是用bubble sort, 後來才發現quick sort. 我把時間拉長到一萬年,是因為時間夠長,才可能在軟體上發現不可思議的好方法。當然在這一萬年中,大部份革新,是需要硬體也增強的,但是本篇是focus在”軟體”防拷,您敢說這一萬年所有的技術,都需要硬體也增強嗎?簡單說吧,這10000年的防拷技術,99%需要硬體也增強,那不重要。我們就專注在那1%的軟體防拷技術
作者: vfgce (小兵)   2021-08-27 09:05:00
軟體防拷技術搞不好也是cpu bound task。現有硬體還是不行
作者: bestteam (wombat是胖胖熊)   2021-08-27 10:24:00
我是不認為一萬年後的技術有辦法在現在的硬體上使用啦
作者: katana89 (月月火水木金金)   2021-08-27 11:05:00
回推100年 當時人類資訊傳遞跟儲存是電報跟錄音筒所以別說一萬年 3021的人類回到這個時代 大概也會覺得我們的資訊工程根本都是原始人的階段
作者: MOONRAKER (㊣牛鶴鰻毛人)   2021-08-27 11:07:00
教授:你們現在的電腦真是爛敝了 我以前都..(快轉500字)旁人:不要理他老番顛 問他一點簡單的數學可以啦
作者: F04E (Fujitsu)   2021-08-27 11:46:00
現今的軟體你拿到15年前的電腦跑都很喘了 還一萬年咧
作者: kuma660224 (kuma660224)   2021-08-27 13:08:00
你拿現在宴席料理食譜 給穴居原始人他們也不想要 因為根本不可行所有必須條件都不具備
作者: pmove (金疾檸檬)   2021-08-27 15:16:00
回37到45樓,放遠一萬年,雖然說大部份的技術都需要那快到不思議的硬體,但是一定有一些技術,是現在電腦也可以適用的。只是這種技術沒有那麼容易發現,所以才說需要一萬年的累積。鄉民有辦法證明,現在電腦的防拷技術,在計算速度沒有增長的情況下,就已經到頂了嗎?有人提到現在的遊戲,拿到15年前,根本跑不動。那是因為這15年中,軟體加速緩慢,但是硬體大幅進步,所以遊戲沒有了現在的硬體,就算裝的上去15年前的電腦,也跑不動。這就是為啥我期望一萬年的防拷技術,而不是說一百年,因為一百年後,軟體技術可能還是不夠強(會夠強,是因為用了一百年後的硬體)
作者: UshioKai ((((′‧ω‧‵))))   2021-08-27 17:44:00
要是出現完全不同架構的軟體 你這空想就作廢了但就算基本架構不變 萬年後的世界也有太多不可預知的變數 要怎麼去推算這些東西一定不影響你的設想
作者: pmove (金疾檸檬)   2021-08-27 18:16:00
不能說發現啥更先進的東西,古老的技術就完全廢了…發明計算機之後,數學就廢了?是這個意思嗎?個人是不認同數學就廢了,不過目前資工系是比數學系熱門就是了…
作者: shihpoyen (伯勞)   2021-08-27 18:20:00
要用比喻的話 也是計算機和算盤吧 計算機是工具 數學是學科
作者: pmove (金疾檸檬)   2021-08-27 18:35:00
計算機是電機、資工、應數…等,比較有研究。算盤本身沒有學科,但是可以算在數學裡頭。
作者: shihpoyen (伯勞)   2021-08-27 18:42:00
p大說的不是計算機 是計算機科學 計算機是工具不是電機、資工或應數 那些是計算機科學p大可以試試google「計算機」三個字會出現什麼圖片
作者: pmove (金疾檸檬)   2021-08-27 19:06:00
其實算盤也算計算機… 所以有一本計組的書,封面印算盤 XD
作者: verdandy (無聊人)   2021-08-27 19:22:00
那恐龍書? XD
作者: kuma660224 (kuma660224)   2021-08-27 20:27:00
”一定有些技術,是現在電腦也適用”?不用講1萬年 你舉個例子 現在什麼軟體技術是80年代電腦軟體能用的?舉一個例子就好 不難吧?
作者: hizuki (ayaka)   2021-08-27 22:13:00
作為專業人士決定真的和本版沒什麼關係,不懂原理請洽專版
作者: pmove (金疾檸檬)   2021-08-28 00:01:00
回樓上,現在歪樓已經很嚴重了,我想問的也不是這個。其實一萬年後問AI, 要怎麼用西元2021年的硬體環境,把軟體防拷技術僅量拉強。那時的AI應該就會參考2021年的環境,僅列出有辦法加強的,整理之後告訴您。當時的人類因為基因改造的關係,智商和記憶力應該是超強的。就把AI說的記一記,就可以準備穿越回來了。只是時光機是否一萬年就可發明出來,我不那麼看好…回74樓,那當然80年代的韌體要改寫,如果有人能把現在的某軟體,porting到80年代的電腦,74樓大大要出1億鎂嗎?沒商業價值,自然沒人porting
作者: reich3 (月湧大江流)   2021-08-28 02:35:00
一萬年後為了對抗好戰外星人瘋狂摧毀人類的大本營-本星系群,防拷技術主要是用思想鋼印把五維以上的空間碎片座標藏在指揮官們的潛意識深處裡。這樣星際艦隊有降維打擊的能力,空間碎片的秘密也不會因為四維量子計算機被駭入而外洩。我這樣的一萬年後防拷技術背景設定是不是規模宏大呀!?
作者: kuma660224 (kuma660224)   2021-08-28 05:30:00
不是port不port的問題是根本做不到你自己想像2021的64bit防拷技術要怎麼port的1985intel8086?那連ASM程式碼都寫不了多少字幾十年差距就已沒法port什麼演算法了何況1萬年難破解的算法也是伴隨硬體新技術成長包含資料容量的成長幾十年前才幾十kB記憶體你連新演算法本身都寫不進去128bit AES怎麼port到8/16bit幾十KB系統所以你連1項能port到幾十年前電腦的現代軟體技術都舉不出來...像現代圖學有純程序化產生圖形的技術可電腦產生某些圖而只用幾K參數容量但古董電腦連這編譯圖學代碼都塞不進塞進去也硬體沒有能力做完計算更別說沒顯示結果的所需圖形硬體
作者: pmove (金疾檸檬)   2021-08-28 07:52:00
回樓上,請注意我原本po的,並不是拿一萬年後的防拷軟體到現在安裝,而是篩選一萬年內,軟體可用在2021年的知識,並在2021這三年的硬體環境上跑。所以硬體不夠快的問題,本身就被排除掉了簡單說,穿越的人有一萬年後的知識,是要來2021寫或教大家新的程式,而不是拿一萬年後的軟體直接安裝,所以現在的工程師,看看舊的書,也是可以到80年代的電腦寫組語,沒有問題
作者: F04E (Fujitsu)   2021-08-28 08:00:00
你原文明明就一個萬年後的教授穿越到現在 你是失智嗎?複雜的加密演算法是建立在複雜的數學上 現在的計算機是要怎麼跑萬年後的演算法.你就算會80年前電腦的組語又怎樣? 是有辦法跑現在的加密嗎
作者: pmove (金疾檸檬)   2021-08-28 08:11:00
回122樓,你是業障重嗎?我都回應很說篇說了,這一萬年不見得所有軟體防拷技術都需要當時的硬體,很多論文是理論性的,有可能現在的硬體環境也適用,我們就專注在這種技術…大家不要在歪樓啦
作者: hizuki (ayaka)   2021-08-28 10:18:00
是你程度太差覺得不需要硬體支援,以前電腦除法都非常慢你算個crc都要死人
作者: kuma660224 (kuma660224)   2021-08-28 10:30:00
加密或各算法理論通常是跑在硬體前很久很多算法是在當下硬體無法實現純理論或者實現起來毫無效率 沒實用性像70-80年代學界就知光線追蹤圖學但2020因為硬體革命而才商業化普及不知你自己有寫過多少程式真的了解嗎現在實作算法大部分是對老理論的再優化從學界論文走向商業成熟市場很漫長連5G頻道編碼也是20世紀數學理論通訊業依理論去使之實用商業化以前知而不用是因為根本沒那個條件軟體實作理論也依託硬體進展才商業化這是魚跟水的關係 無法分開來進展不要以為幾十年前是因為不懂 所以沒做其實是根本不實際 所以不考慮
作者: F04E (Fujitsu)   2021-08-28 12:07:00
你是腦殘嗎 硬體效能不夠你是要怎麼跑未來的演算法
作者: shirman (幼稚小鬼)   2021-08-28 12:09:00
不是吧?你確定這位教授寫得防拷碼會小於1tb嗎?
作者: F04E (Fujitsu)   2021-08-28 12:10:00
你知道這兩年很夯的"AI"其實是六七十年就提出來的理論嗎穿越萬年只為了這個什麼防拷 倒不如把未來發現的物理定律新元素什麼的帶來還比較有用
作者: pmove (金疾檸檬)   2021-08-28 16:02:00
回樓上幾樓,同一問題,請爬我之前的推文。也有演算法時間複雜度Big O降低的論文,各位不知道嗎?大家似乎認為100%軟體論文,沒有例外,都需要硬體增強。但這違背我看paper 的經驗,我看到的軟體論文是,很多或說99%或是再高一點,需要硬體增強沒錯,但還是有1%左右不需要,我們就從那1%吸取合適的,增強軟體防拷技術
作者: F04E (Fujitsu)   2021-08-28 17:13:00
看了哪幾篇paper列出來給大家參考一下啊
作者: pmove (金疾檸檬)   2021-08-28 17:28:00
回樓上,您去演算法相關的期刊,多看幾篇,就會發現有Big O降低的論文。若要看論文全文,台大圖書館有開放的情況,可以憑身份證換證進去,台大有買很多電子期刊真的有這種論文啦,恕不列出。
作者: F04E (Fujitsu)   2021-08-28 17:32:00
你說違背你看paper的經驗, 那你列出你看了哪幾篇啊
作者: pmove (金疾檸檬)   2021-08-28 17:33:00
只是這種期刊,Impact Factor 不見得高,算冷門吧。H大管理員已經說了,要討論專業知識請去專版。就Big O降低來說,我之前的推文就有提到過,早期Bubble sort是O(n^2),Quick sort是O(n*log n), 這不需要硬體增強,恕不直接列出paper了
作者: F04E (Fujitsu)   2021-08-28 17:55:00
不要再自取其辱了啦 XD
作者: kuma660224 (kuma660224)   2021-08-28 18:09:00
快速排序的研究甚至比數位電腦還早所以不存在用此算法取得突破的狀態那發表比intel8位元8080早十幾年甚至比4位元4004還早十年以上你說早期是要多早....冒泡排序實質只用於教學對入門學生介紹排序的概念實際沒有所謂因新演算法而增強
作者: HarunoYukino   2021-08-28 22:42:00
星之力表示:
作者: pmove (金疾檸檬)   2021-08-29 07:29:00
回k大,還有其它Big O降低的例子啊https://reurl.cc/dGRqpV請點擊裡面的摘要,裡面有介紹一下,此問題時間複雜度降低的歷史Sorry, 無法用縮網址,故打在以下:https://ndltd.ncl.edu.tw/cgi-bin/gs32/gsweb.cgi/ccd=fZaISc/record?r1=1&h1=0截圖:https://reurl.cc/0jLanb
作者: kuma660224 (kuma660224)   2021-08-29 17:04:00
有哪個是幾十年前硬體用得到的?
作者: pmove (金疾檸檬)   2021-08-29 19:06:00
我不曉得怎麼回答這個問題,不過就算我回答有哪些幾十年前可大幅改進,也有人會問那30幾年前呢?我又回答的出來的話,最後會問那電腦誕生的元年呢?…其實Big O的改進,跟硬體是無關的,我想說的是一萬年後的技術,挑可以在現在硬體計算能力的用,這種改進的論文的確不多,不過也是有的。
作者: hizuki (ayaka)   2021-08-29 20:06:00
ImprovedAlgorithmsfortheCutEnumerationProblemandtheMinimumk-cutProblem我看完回應你,為什麼提前二十年會沒有意義我發現我有點過分,70年代1KB ram都很少,存不了幾個節點
作者: WGTH (<|°_°|>)   2021-08-30 14:30:00
一萬年前是新石器時代,你確定一萬年後人類還在用電腦?
作者: kuojames2580 (幹幹幹幹幹)   2021-09-17 15:57:00
都12021年了 還有人在用電腦

Links booklink

Contact Us: admin [ a t ] ucptt.com