夢見愛因斯坦

昨天睡到一半又醒了. 如果像好幾年前一樣順勢爬起來看書, 應該會就此混到天亮, 然後從某個小時以後變得超沒精神.  因此我選擇了繼續回去作夢, 帶著上次是看相對論的印象, 在夢中變身愛因斯坦的小夥伴, 瘋狂用國中程度證明相對論. 因為很搞笑, 所以還是記錄下來. 以下都是夢境, 只是補些旁白.

因為宇宙大爆炸, 所有星體都被炸出去了, 動能 = 1/2 MV2. 星體飛出去之後, 相對於宇宙中心的位能也跟著增加. 因為只炸一下, F=Ma, 所以小星塵加速度很快, 刷地一下就非很遠, 超大星體太重了, 所以加速度很小. V = at, 巨大星體初期還留在宇宙中心附近, 因此宇宙中心還是有很大的重力場, 巨大星體對小星塵有重力加速度, 限制了它們的飛行距離. 如果沒有達到逃脫速度, 宇宙就會縮回去…

如果這個爆炸的能量無限大, 質量有限大, 那麼星體炸飛的速度也會是無限大. 這樣就超光速了, 小星塵一去不回, 表示宇宙只會膨脹不會收縮. 如果飛行的速度有限大 = 光速, 我們就不知道宇宙還不會收縮? 一顆光子分配到動能 = 1/2 MC2 , C 是光速, 光子的重量 1.1×10−52 Kg [1]. 所以一顆光子的動能為  1/2 x 9 x 1016 x 1.1 x ×10−52= 0.5×10−36= 5×10−37(Kg-M2/s).

如果最輕的光子只能得到光速這種速度 V=at 也就是 C = at.  a 是加速度, 而且是定值, t 是宇宙施力的時間, 反推也是定值. 因此大爆炸之後宇宙就沒出力了, t 只有一下下. 所有宇宙物質都有動能和位能,  當 E = MC2 為真, 表示光子的動能 1/2 MC2 剛好和位能一樣大 (MC2-1/2 MC2 = 1/2 MC2), 這表示光子已經跑到距離宇宙中心最遠的距離了 (動能 – 位能 = 0). 

若光子的加速度是 a = 0, 而 a = V/t, a = C/t, C 又是光速為定值, 那 t 只能是無限大. 表示時間變得超級慢. 加速度愈大, 時間愈慢. 沒脫離地球 (宇宙?) 重力場, 不算是有相對加速度, 但脫離地球重力場, 產生加速度就會改變時間的速度.

大概就夢到這些, 醒來覺得很有趣, 所以還是寫下來. 哈!

[Note]

  1. 規範玻色子

美元價值會受疫情影響嗎?

因為疫情的關係, 美國做了些大動作救市. 美元會因為印鈔票而變得不值錢嗎? 如果美金變得很不值錢, 台幣對美金的匯率又沒差多少, 這樣豈不是很奇怪? 因此我以外行但關心的想法來整理一下.

  1. 無底限購債 –> 債券不被低價拋售 –> 地方政府, 甚至企業以信用換取現金 –> 地方政府不會破產 –> 欠債還錢, 個人的標準認為不算印鈔票
  2. Fed從3月14日開始分10次向市場投放共計5萬億美元的流動性 –> 美國9天內合計將向市場放水約7兆美元的流動性 [1] –> 實際上是解決附買回操作 (repo)  [2] 利率過高的問題.
  3. 美國財政部長米努勤十四日表示,全美共計約有八千萬民眾十五日會收到直接存入銀行戶頭的一千兩百美元(約台幣三萬六千元)疫情紓困現金, 這樣大概是 960 兆美元. 這個不會還, 應該就是印鈔票了. 基本上應該是發行國債來籌措財源, 但是沒人還錢就沒有機會打消資產負債表.

為何 repo rate (利率) 變高? 因為做 repo 賣方的的人缺錢, 把債券先賣出去, 然後保證會加價買回來, 這個價差就反映在利率. 買方考慮到大家手上都沒現金, 所以要求保證超高價買回才願意做 repo. 此時 repo rate 就會飆高.

FED 願意以低利率做 repo 買方, 所以持有債券的人都可以借到錢 –> 這部分不算印鈔票, 因為錢還會拿回來, 只是增加了資產負債表 –> 創造出市面上更多的美元在外流動, 雖然錢是借來周轉的.

因為疫情導致恐慌, “投資者瘋狂湧向美元,海外股票、公債、黃金一度遭遇無差別拋售"  [3], 因此 “國際" 市場上反而缺美元, 導致美元指數一度飆高, 產生美元荒. 導致低外匯存底, 高負債的國家因為缺美元而在匯率上吃虧. 反觀台灣以出口為主, 外匯存底也夠高, 因此台幣對美金的匯率變動還在一定範圍好像也合理.

usd-index-2020-768x443

[Note]

  1. https://money.udn.com/money/story/5599/4410853
  2. repurchase agreement
  3. https://news.cnyes.com/news/id/4456867

原油期貨跌到負值紀念文

今年詭異的事情真多, 這次紀念原油期貨的歷史性價格. 有人用很便宜的價錢買了原油期貨, 預期頂多跌到 0 元, 但想不到它竟然可以負很大, 導致慘賠畢業. 元大石油追蹤的 NYMEX西德州 (WTI) 輕原油期貨創下了前所未有的紀錄. 雖然現貨還是正的, 但期貨結算變成負值, 我想已經改寫人類歷史了.

minus-oil-768x641

抄油價的底是很多人都想做的事. 大約 3/16 左右就有高手高手高高手買進 RDS.B. 既賺到差價, 又享受 RDS.B 免預扣美國 30% 的配息所得稅. 不過這只是單一一家公司, 不是 ETF, 我不太敢買. 後來 “秒選" 了 XLE 這個 ETF, 畢竟這裡面有好多家. 無論油價怎麼低, 加油站都可以活得下去吧? (Philips 66 好歹我也光顧了幾次).

rds.b-6-month-1-768x628

說 “秒選" 是因為我從來沒有研究過石油 ETF, 那些追蹤個股? 那些追蹤期貨也搞不清楚. 總之, 抱著再不買就來不及上車的想法, 很快抓了內容比較豐富的 XLE. 至少五大石油公司涵蓋了 EXXON, Chevron. 另外三大就是 SAOC (有保證配息, 我很想買但美國沒掛牌), RDS.B 和 BP. 

XLE-6-month-620x200

目前看來, 兩支股票反彈的幅度差不多. 如果回到去年配息的話,  RDS.B 是配 3.76 元, XLE 是配 5.284 元. 5.284 打七折後 3.6988 元和 RDS.B 差不多. 不過 XLE 是去年Q4 一次配超多, 正常來說美季都是 0.5 出頭. RDS.B 的常態是每季配 0.94. 所以 RDS.B 的殖利率才是可供參考的. (0.94 x 4) / 36.8 = 10.21 %!!

最後回顧一下在秒選名單中的 USO. 由於它主要追蹤期貨, 故反彈狀況也是不佳. 雖然老巴近年來可信度大減, 但買股票就是擁有公司的觀念還是深植我心 = 買期貨就是賭博.

USO-6-month-768x630

對了! 我本來以為 RDS.B 就跟波克夏 B 股一樣, 結果 RDS, RDS.A, RDS.B 雖然是同一家公司, 但是課稅比例完全不一樣. 只有 .B 是免稅的 [1].

[後記]

剛寫完就看到 RDS.B 要砍配息 [2]. “The first oil “supermajor” to cut its dividend, Shell reduced its quarterly payout to 16 cents per share from 47 cents." 這個應該是指 per share, 而非 per ADS [4]. ADS  (American Despositary Share) 和 ADR (American Depositary Receipts)  類似,前者是外國股票在美國掛牌,後者是美國銀行買了外國股票再發行憑證。

消息一出, RDS.B 大跌 13.2%, 相對地, XLE 只跌 2.21%. 這應該是投資人對個股比較敏感. 不然大家都反映同一個理由 (covid-19) , 為何有差別待遇. 難道是不見棺材不掉淚嗎? 原本以為股息跌 16%, 盤中股價也跌 15% 左右, 這樣算是題材消化完了. 但其實股息是跌到 16 cent, 還真是滿嚴重的, 當然這樣還是比暫停配息好啦!

new-shell-2020-620x200

new-shell-2020-620x200

[Note]

  1. 【2017-美股投資】為什麼一個公司會有兩個不同的股票代碼
  2. Shell cuts dividend for first time since second world war
  3. https://www.shell.com/investors/dividend-information/historical-dividend-payments.html
  4. https://www.investopedia.com/ask/answers/06/adrvsads.asp

DTCP Key Format 小註解

因為 OEM 在問, 所以我上網找了些公開的資料. DTCP (Digital Transmission Content Protection) 的概念類似 HDCP, 由 DTLA (Digital Transmission License Administrator) [1] 所維護. 顧名思義 DTCP 強調傳輸的部分.

版本又分成 DTCP [3] 和 DTCP2, “2″ 和 “1″ 不相容, DTCP2 主要是用來保護 4K, 8K 的 content. 舊版的的 DTCP 主要用來保護 HD 的影像. 再來就講到 key 的內容了, 首先分成 unique key 和 common key.

CK flag (1 bit): A value of zero indicates the device is using unique DTCP2 keying material
(Unique-key Device) and a value of one indicates that the device is using common keying material
(Common-key Device).
 

詳細的說明在 [4] 的 P.6, 本來每個 device 的 key 都要長得不一樣. 但是如果你是大戶買很多把的話, 就可以都用一樣的 key 比較方便, 這個叫做 common key. 當然 common key 被濫用的話, 必須要能夠被註銷. 這些規範寫在 Section 2.2 of the Procedural Appendix. F (p. 60).

2.3 Device Certificate and Device Keys. Device Certificates and Device Keys are necessary to
manufacture Licensed Products. These are generated under the direction of DTLA and, except in the
case that Adopter elects to use a Common Device Certificate and Common Device Key for certain
devices as described in the Procedural Appendix and Compliance Rules, are generated uniquely per
device. Without limiting any other provision of this Agreement, Adopter may not use the same
Device Key or Device Certificate in more than one individual unit or copy of any product or
component except for the use of Common Device Keys and Common Device Certificates in
accordance with Section 2.2 of the Procedural Appendix. F

Unique key 在 DTCP 有三種 certificate format, 在 DTCP2 只有一種. DTCP 的三種 format. 定義在  RFC7562 [2]. Format 0 給計算能力比較有限的 device 用. Format 1 給計算能力強的 device 用, Format 3 就給有額外需求的 device 用 [3]. 看起來 embedded system 比較適合 format 0.

Certificate Format (4 bits). This field specifies the format for a specific type of certificate. Currently three
formats are defined:
o Format 0 = the Restricted Authentication device certificate format (See Chapter 5).
o Format 1 = the Baseline Full Authentication device certificate format.
o Format 2 = the Extended Full Authentication device certificate format (NOT ESTABLISHED2
).
o Other encodings are currently reserved.

DTCP certificates issued by [DTLA] to DTLA-compliant devices come in
   three general variations (see Section 4.2.3.1 of [DTCP]):

   o  Restricted Authentication device certificate format (Format 0):
      Typically issued to devices with limited computation resources.

   o  Baseline Full Authentication device certificate format (Format 1):
      This is the most commonly issued certificate format.  Format 1
      certificates include a unique DeviceID and device EC-DSA public/
      private key pair generated by the DTLA.  (See Section 4.3 of
      [DTCP]).

   o  Extended Full Authentication device certificate format (Format 2):
      This is issued to devices that possess additional functions (e.g.,
      additional channel ciphers, specific device properties).  The
      presence of these additional functions is indicated by the device
      capability mask as specified in Section 4.2.3.2 of [DTCP].  Format
      2 certificates also include a unique DeviceID and device EC-DSA
      public/private key pair generated by the DTLA (see Section 4.3 of
      [DTCP]).

   The mechanism specified in this document allows only Formats 1 and 2
   DTCP certificates to be exchanged in the supplemental data message
   since it requires the use of the EC-DSA private key associated with
   the certificate.

既然 DTCP2 用來保護 4K, 8K 的內容, 當然就不用顧及老弱殘兵的計算能力了. 按照 2018 年的 DTCP2 spec., 就只有 format 1 一種.

Format (4 bits): This field specifies certificate format and currently only one format is defined:
116 : DTCP2 Device Certificate Format 1
 

[Ref]

1. https://www.dtcp.com/default.aspx

2. https://tools.ietf.org/html/rfc7562#page-6

3. http://www.dtcp.com/documents/dtcp/info-20130605-dtcp-v1-rev-1-7-ed2.pdf

4. http://www.dtcp.com/documents/licensing/dtla-adopter-agreement.pdf

ECM 與 EMM 小註解

初學的時候, 對這兩個名詞很容易搞混, 只是硬記.

ECM = Entitlement Control Messages

EMM = Entitlement Management Messages

後來看了 RDK Summit 2019 的文件, 覺得解釋得很好. 在腦海中翻譯成中文後就更加心領神會了.

首先我有一個受保護的資料要解擾, 因此用一個 Control Word 來解擾它. 解擾和解密的差異在於 Control Word 會一直換, 達到擾亂的目的. 就算一時可以矇對, 可能每隔 15 秒就換一次 Control Word. 

Control 是控制的意思. 我們那屆的控制系, 班服背後就寫著大大的 “Everything is under Control" , 穿起來很風光. 而我們電信系的班服上的 “Commuication" 因為少了一個 n 所以很少人穿.  咳… 管理 Control word 的資訊當然就是 Control Message. 因為表彰管理權限, 給予權利, 所以是 Entitlement Control Message.

ECM –> Decrypt –> Control Word 

Scrambled data + Control Word –> Discramble –> Clear data

控制是針對普遍性, 但管理要考慮獨特性. 因此在控制的上面要多一層管理. 對事情、對人、對 key 都用這個聯想, 就變好記了. 國有國法、家有家規, 凡事都按照規定來做是控制, 而上面要有一個 Manager 就是要管理差異性.

EMM + Device Unique Key –> ECM key

ECM + ECM Key  –> Dercypt –> Control Word

Scrambled data + Control Word –> Discramble –> Clear data