一般的に言えば、暗号化認証チップはPCBボードに配置され、いくつかの単純な回路が追加され、同時に暗号化アルゴリズムがロードされ、チップ暗号化と呼ばれる泥棒によって読み取られるのを防ぎます。現時点では、プログラムの作成時に暗号化ロックの正確な位置決めが有効(ロック)され、通常のプログラマは、保護措置を備えたチップ内のプログラムフローを直接読み取ることができません。
異なる暗号化方式と使用法に従って、それは2種類の暗号化チップに分けることができます
一つは認証タイプの暗号化チップであり、その利点は、暗号化チッププラットフォームが安全であり、暗号化アルゴリズムが統一され、使いやすいということです。欠点は、全体的な暗号化スキームは、セキュリティ要因が低く、オンボードのメインコントロールMCUの保護が不十分である点です。ネットワーク セキュリティに関する明らかな問題があることは、長い間確認されてきました。MCU への攻撃に基づいて、暗号化チップを間接的に解読できます。
もう1つは、スマートカードチッププラットフォームの暗号化チップです。アプリケーション スキームでは、暗号化アルゴリズムとデータ情報移行スキームを使用します。ボード上のメインコントロールチップMCUのプログラムフローとデータの一部は、MCUに欠けている機能を完了し、プログラムフローのこの部分の絶対的な安全性を確保するために暗号化チップに依存して、操作するために暗号化チップに移植され、それによって製品全体の安全率を確保します。
チップ暗号化アルゴリズムとは何ですか?
1.チップを研削し、サンドペーパーを使用してチップのモデル仕様を削ります。これは、人気のないチップの方が便利です。一般的なチップの場合、一般的な機能を推測し、どのピンが接地されているかを確認するだけで、電源に接続して実際のチップを比較するのは非常に簡単です。
2.接着剤は、その上のすべてのコンポーネントでPCBをカバーするために石のように凝縮された接着剤(ステンレス鋼、磁器など)のその部分を使用してください。また、5つまたは6つの飛行ワイヤー(薄いエナメル線が最善です)が意図的に一緒にねじ込まれるので、接着剤を取り外すプロセス全体が間違いなく飛行線を切断し、接続する方法がわかりません。接着剤は腐食してはならないことに留意すべきであり、封じられた領域はあまり熱を発生させません。
3. CPU または携帯電話ソフトウェアのプログラムフローの一部がセキュリティチップに移植されます。このセキュリティチップを使用しないCPUのプログラムフローは不完全で詳細であり、DESおよび3DESの暗号化および復号化機能が提供されます。
4.裸チップを使用すると、モデルの仕様を見ることができないし、配線を知らない。しかし、チップの機能は簡単に推測することはできません。小さなIC、抵抗器など、ビニールのグループに何か他のものを追加するのが最善です。
5. デジタルマルチメータを使用して接続関係を測定する際に、信号ライン上の60オームを超える抵抗を小電流で接続し(デジタルマルチメータのオンオフギアを音を出さない)します。
6. 小さなチップコンデンサ、TO-XXダイオード、三重奏曲、3~6ピンの小型チップなど、データ信号の処理に参加するには、単語のない小さなコンポーネント(または数字の一部)を使用します。私はそれを見つけたい彼の本当の外観はまだ少し不便です。
7.いくつかのアドレスとデータ行を越える(RAMを除き、ソフトウェアが一致するように交差する必要があります)。接続関係をテストする場合、テストを高速化するために推論に頼ることは不可能です
8.PCBは、ビアがボードに隠されるように、技術を介して埋もれてブラインドを選択します。この方法は高コストで、ハイエンド製品にのみ適しています
9.カスタマイズされたLCDスクリーン、カスタマイズされたトランス、SIMカード、データ暗号化ハードディスクなどの他の特別なアクセサリーを使用してください。








