特定の電気設計では、ハードウェア機能をその場で永久に無効にする必要があります。弱いヒューズに過電流を送ることは、これを達成するための方法であり、デバイスの特定の領域で回路を破壊します。私の質問は:
- かなり弱いヒューズを想定して、このプロセスによって引き起こされる潜在的なリスクは何ですか?
- 機能を永続的に無効にするためのこの方法の代替手段はありますか?
特定の電気設計では、ハードウェア機能をその場で永久に無効にする必要があります。弱いヒューズに過電流を送ることは、これを達成するための方法であり、デバイスの特定の領域で回路を破壊します。私の質問は:
回答:
「恒久的」とは「物理的修理なし」を意味すると仮定すると、説明するのはクローバー回路を連想させます。バスを短絡させ、ヒューズを飛ばします。私があなたが望んでいると理解していることを行うためのより安全な方法を私は知りません。SCRはおそらく良い選択です。
ヒューズが開く前に短絡から過度のエネルギーを吸収すると、バールとして使用されているデバイスが爆発する危険があります。それを回避するには、ヒューズとデバイスの定格。もしデバイスの定格は高く、ヒューズが故障する前に爆発しないはずです。関係する電圧と電流によっては、見つけるのが難しい高速ヒューズを使用する必要がある場合があります。
別のリスクは、誤って早期にバールをトリガーすることです。これにどう対処するかは、コンテキストと、誤ったトリガーを刺激することと、失敗したトリガーとを比較する方法によって異なります。
私たちはあなたのアプリケーションについてはあまり知りませんが、それがある程度の知能を持っていると仮定して、EEPROMにフラグビットを書き込むことは、特定の基準に基づいて機能を禁止する証明された方法です。保護スキームをリバースエンジニアリングする努力が経済的利益をもたらすゲームコンソールまたは他のアプリケーションで作業していない限り、それは「十分に永続的」である可能性があります。
デバイスがEEPROM / Flashを使用すると仮定すると、デバイスを無効にする1つの方法は、最初にEEPROMにキーをプログラムし、毎回キーをチェックすることです。セキュリティ状態がトリガーされたら、EEPROMまたはプログラムフラッシュ、あるいはその両方を消去します。