Author Archives: cash

DTCP Order Format 小註解

繼上次的 key format 之後, 又多了一個進階題叫做 order format. 根據 [1] 的 p. 20, 有 3 種 order formats. 價格也略有不同, 當然大客戶比較便宜 (large adopter) 是無庸置疑的. 為何 fomrat 3 比較貴呢?

根據定義, order format 1/3/5 的差異可以用 certificate (證書) / key 和 full / restricted 的排列組合來表現. 如下表, order foramt 3 的範圍最廣, license fee 也就最貴, Order format 1 居中, Order foramt 5 的範圍最小. 

Certificate\Key Full Restricted
Full Order Format 1/3/5 Order Format 1/3
Restricted Order Format 3 Order Format 3

根據 [1] 的 P.2, 證書和 key 的說明如下:

1.11 “Device Certificate” means a cryptographically encoded value which may be provided by
DTLA or its designee which authorizes a device to exchange certain Commercial Entertainment
Content.
1.12 “Device Keys” means cryptographic values which may be provided by DTLA or its designee
for use in devices, and include the “Private Device Key” and the “Public Device Key” and keys
associated with Restricted Authentication, all identified in the Specification.

DTCP 的 content 裡面包括一個 CCI (copy control information), CCI 裡面存放 EMI (encryption mode indicator) 來標記可以做甚麼樣的加密: copy free, copy never, copy once.

當 copy once 的 content 被 DTCP sink 處理的時候, 它的 EMI 若改記為 copy no more, 後續就可以只做 restricted authentication ([3] 的 P.891). 假如 content 被標記為 “copy never”, 就必須做 full authentication.

當需要做 full authentication 時, source 和 sink 要互相檢查對方的證書 (certificate), 然後做 key exchange. Restricted authentication 時, sink 只要向 source 證明他們的 secret key 都一樣. 

因此對於一個 recorder 來說, 它可能可以支援 full authentication certificate (計算能力夠強), 也可能只支援 restricted authetication certificate (計算能力弱). 為了降低計算需求, 採用 restricted authetication 比較方便.  但 key 為何又分為 full 和 restricted 呢? 這牽涉到 full authentication 下要選擇 order format 1 或是 5?

我們可以發現 restricted certificate 就不能選 full key, 但是 full certificate 可以選 restricted key. 我推測這是給予 full certificate 去選擇要把 copy once 減一成為 copy never (full key) 或是單純降為 copy no more (restricted key) 的權利.

客戶又問了 AP 和 AL 是 0 還是 1? 

AL flag (1 bit). Additional Localization flag. The AL flag is set to value of one to indicate that the associated device is capable of performing the additional localization test, otherwise shall be set to value of zero.

AP flag (1 bit). Authentication Proxy flag. A device certificate with an AP flag value of one is used by a DTCP bus bridge device, which receives a content stream using a sink function and retransmits that stream to another bus using a source function5.

首先看 Localization flag 是什麼? 根據 [4], 它在 DTCP + 1394 的規格也出現過. IEEE 1394 就是那個已經沒人在用的 DV 規格, 但 localization 的精神應該是一樣的. 基本上, 它要避免利用網路來遠端破解 DTCP, 所以要用網路封包的 round trip time 來檢查 sink 是否在很遠的地方. 如果我們要遠端 debug DTCP-IP 的 content, 我當然希望是 AL = 0. 但正常的產品給 AL = 1 即可.

什麼是 authentication proxy 呢? 顧名思義, 這是不是一個 DTCP 橋接器, 把左手的 DTCP 送給右手. 做為一個 recorder 來說, AP 應該要為 0. 因為不能把收進來的 DTCP-IP 不解就直接寫進 time shift buffer 等下次用. 既然 DTCP-IP 和 Time shift buffer 的 key 不能共用, AP = 0 就好.

[Note]

  1. http://www.dtcp.com/documents/licensing/dtla-adopter-agreement.pdf
  2. ITU-T_J.95Y1999.PDF
  3. Multimedia Encryption and Authentication Techniques and Applications
  4. https://www.dtcp.com/documents/dtcp/info-20070615-dtcp-v1sf-rev-1-p-0.pdf

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

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

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

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

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

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

 

[Note]

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

原油期貨跌到負值紀念文

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

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

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

目前看來, 兩支股票反彈的幅度差不多. 如果回到去年配息的話,  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. 由於它主要追蹤期貨, 故反彈狀況也是不佳. 雖然老巴近年來可信度大減, 但買股票就是擁有公司的觀念還是深植我心 = 買期貨就是賭博.

對了! 我本來以為 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, 還真是滿嚴重的, 當然這樣還是比暫停配息好啦!

[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