其實對付encodded data 基本的硬攻法是把取得的 raw data 用高效電腦的運算能量、以常用keyword 為基礎、硬解為對應文字、形成字句,再以AI 語意辨識去 filt 出有意義的字句,再由人工判讀。 講起來好像很簡單,但當每個byte 都是以環境隨機變數encode 過,想解就幾乎不可能(萬年級以上的computer hours)!
iOS 保密機制在民用上很OK ,但在軍用上算小 case 。Apple 不用更高等級的保密方式,原因不是Apple 沒有 knowhow 而是在"成本" vs "delay time of user experience"的考量,以pieT1大大所提的特製DMA 方式,每基本單位的 memory fetch 至少要增加3個 execution clocks。Data fetch 量少時user 感覺不出 delay,一到MByte級累積的 delay 就可能對 user experience 造成衝擊,如何取得最好的平衡就是門需要精密計算的學問。