Month: September 2017

  • RSA Common Factor Attacks

    RSA Common Factor Attacks

    RSA 靠著質數打天下,但也不是這麼的萬能。當遇到挑選的質數「不夠亂」的狀況的時候,就有機會被以 Common Factor 的方式攻擊。 假想有兩隻 public key pub1 跟 pub2,他們各有質數 p1, q1, p2, q2,當今天選擇的質數夠亂,我們會有下面類似的狀況: n1 = 1809632459 × 2402636221 = 4347888492690697439 n2 = 1488286753 × 1800980219 = 2680375002352738907 對這兩個質數取 gcd,則會得到 1 這個結果: gcd(4347888492690697439, 2680375002352738907) = 1 但是,當今天挑選質數的時候,恰恰好的,選擇到了相同的質數呢? n1 = 1809632459 × 1488286753 = 2693252016528515627 n2 = 1488286753 × 1800980219 = 2680375002352738907 RSA 的漏洞便出現了,我們可以輕易的透過 gcd…

  • Build LEDE for TP-Link Archer C2600 from source

    Build LEDE for TP-Link Archer C2600 from source

    LEDE Project 是一個基於 OpenWrt 的 Linux 作業系統。她能夠取代由供應商提供的無線路由器或是其他非網路裝置的韌體。 本篇文章將會紀錄如何從 source code 編譯起 LEDE 給予 TP-Link Archer C2600 使用。 0x1 取得原始碼 我們可以從 LEDE Project 的 git 或是 GitHub mirror 取得原始碼: $ git clone https://github.com/lede-project/source lede $ cd lede $ ls bin BSDmakefile build_dir config Config.in dl feeds feeds.conf.default include key-build key-build.pub LICENSE Makefile package README rules.mk scripts staging_dir target…

  • 台灣 NCC 規範可用之 5 GHz 頻段列表 (802.11)

    台灣 NCC 規範可用之 5 GHz 頻段列表 (802.11)

    有關 5G 第五代行動通訊技術之開放頻段,請參考:台灣 NCC 規範可用之 5G 頻段列表 (Cellular) 有關台灣無線電頻率/頻段分配查詢,請參考:台灣無線電頻率分配查詢 – Taiwan Radio Frequency Allocations Spectrum Search 在美國,無線頻段是由 FCC (Federal Communications Commission) 管理,而在台灣則是由 NCC (National Communications Commission) 管理。 而有關諸如 802.11 這種低功率的無線頻段的法源授權,母法來自電信法第 50 條第一項:「電信管制射頻器材之技術規範,由電信總局訂定公告之。但已有國家標準者,應依國家標準。」,而後由 NCC 制定於「低功率射頻電機技術規範」之中。修正時依據行政程序法提出修正。修正預告以及公佈可於行政院公報資訊網查詢。 目前最近一次的修正在 2016 年 5 月 16 日預告、 2016 年 8 月 23 日公告,新增了 5.15 ~ 5.25 GHz 以及 5.825 ~ 5.850…