ਚਿੱਪ ਡੀਕ੍ਰਿਪਸ਼ਨ

ਚਿੱਪ ਡੀਕ੍ਰਿਪਸ਼ਨ ਨੂੰ ਸਿੰਗਲ-ਚਿੱਪ ਡੀਕ੍ਰਿਪਸ਼ਨ (IC ਡੀਕ੍ਰਿਪਸ਼ਨ) ਵਜੋਂ ਵੀ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ। ਕਿਉਂਕਿ ਅਧਿਕਾਰਤ ਉਤਪਾਦ ਵਿੱਚ ਸਿੰਗਲ-ਚਿੱਪ ਮਾਈਕ੍ਰੋਕੰਪਿਊਟਰ ਚਿੱਪਾਂ ਨੂੰ ਏਨਕ੍ਰਿਪਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਪ੍ਰੋਗਰਾਮਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸਿੱਧਾ ਨਹੀਂ ਪੜ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ।

ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਦੇ ਆਨ-ਚਿੱਪ ਪ੍ਰੋਗਰਾਮਾਂ ਦੀ ਅਣਅਧਿਕਾਰਤ ਪਹੁੰਚ ਜਾਂ ਨਕਲ ਨੂੰ ਰੋਕਣ ਲਈ, ਜ਼ਿਆਦਾਤਰ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰਜ਼ ਕੋਲ ਆਨ-ਚਿੱਪ ਪ੍ਰੋਗਰਾਮਾਂ ਦੀ ਸੁਰੱਖਿਆ ਲਈ ਇਨਕ੍ਰਿਪਟਡ ਲਾਕ ਬਿੱਟ ਜਾਂ ਐਨਕ੍ਰਿਪਟਡ ਬਾਈਟਸ ਹਨ। ਜੇਕਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੌਰਾਨ ਐਨਕ੍ਰਿਪਸ਼ਨ ਲੌਕ ਬਿੱਟ ਨੂੰ ਸਮਰੱਥ (ਲਾਕ) ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਇੱਕ ਆਮ ਪ੍ਰੋਗਰਾਮਰ ਦੁਆਰਾ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਨਹੀਂ ਪੜ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਸ ਨੂੰ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਇਨਕ੍ਰਿਪਸ਼ਨ ਜਾਂ ਚਿੱਪ ਐਨਕ੍ਰਿਪਸ਼ਨ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। MCU ਹਮਲਾਵਰ ਵਿਸ਼ੇਸ਼ ਸਾਜ਼ੋ-ਸਾਮਾਨ ਜਾਂ ਸਵੈ-ਬਣਾਇਆ ਸਾਜ਼ੋ-ਸਾਮਾਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ, MCU ਚਿੱਪ ਡਿਜ਼ਾਈਨ ਵਿਚ ਕਮੀਆਂ ਜਾਂ ਸੌਫਟਵੇਅਰ ਨੁਕਸ ਦਾ ਸ਼ੋਸ਼ਣ ਕਰਦੇ ਹਨ, ਅਤੇ ਵੱਖ-ਵੱਖ ਤਕਨੀਕੀ ਸਾਧਨਾਂ ਰਾਹੀਂ, ਉਹ ਚਿੱਪ ਤੋਂ ਮੁੱਖ ਜਾਣਕਾਰੀ ਕੱਢ ਸਕਦੇ ਹਨ ਅਤੇ MCU ਦੇ ਅੰਦਰੂਨੀ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਨ। ਇਸ ਨੂੰ ਚਿੱਪ ਕਰੈਕਿੰਗ ਕਿਹਾ ਜਾਂਦਾ ਹੈ।

ਚਿੱਪ ਡੀਕ੍ਰਿਪਸ਼ਨ ਵਿਧੀ

1.ਸਾਫਟਵੇਅਰ ਅਟੈਕ

ਇਹ ਤਕਨੀਕ ਆਮ ਤੌਰ 'ਤੇ ਪ੍ਰੋਸੈਸਰ ਸੰਚਾਰ ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ ਅਤੇ ਹਮਲੇ ਕਰਨ ਲਈ ਇਹਨਾਂ ਐਲਗੋਰਿਦਮ ਵਿੱਚ ਪ੍ਰੋਟੋਕੋਲ, ਏਨਕ੍ਰਿਪਸ਼ਨ ਐਲਗੋਰਿਦਮ, ਜਾਂ ਸੁਰੱਖਿਆ ਛੇਕਾਂ ਦਾ ਸ਼ੋਸ਼ਣ ਕਰਦੀ ਹੈ। ਇੱਕ ਸਫਲ ਸੌਫਟਵੇਅਰ ਹਮਲੇ ਦੀ ਇੱਕ ਖਾਸ ਉਦਾਹਰਣ ਸ਼ੁਰੂਆਤੀ ATMEL AT89C ਸੀਰੀਜ਼ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ 'ਤੇ ਹਮਲਾ ਹੈ। ਹਮਲਾਵਰ ਨੇ ਸਿੰਗਲ-ਚਿੱਪ ਮਾਈਕ੍ਰੋ ਕੰਪਿਊਟਰਾਂ ਦੀ ਇਸ ਲੜੀ ਦੇ ਮਿਟਾਉਣ ਦੇ ਸੰਚਾਲਨ ਕ੍ਰਮ ਦੇ ਡਿਜ਼ਾਈਨ ਵਿਚ ਕਮੀਆਂ ਦਾ ਫਾਇਦਾ ਉਠਾਇਆ। ਏਨਕ੍ਰਿਪਸ਼ਨ ਲੌਕ ਬਿੱਟ ਨੂੰ ਮਿਟਾਉਣ ਤੋਂ ਬਾਅਦ, ਹਮਲਾਵਰ ਨੇ ਆਨ-ਚਿੱਪ ਪ੍ਰੋਗਰਾਮ ਮੈਮੋਰੀ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਮਿਟਾਉਣ ਦੀ ਅਗਲੀ ਕਾਰਵਾਈ ਨੂੰ ਰੋਕ ਦਿੱਤਾ, ਤਾਂ ਜੋ ਏਨਕ੍ਰਿਪਟਡ ਸਿੰਗਲ-ਚਿੱਪ ਮਾਈਕ੍ਰੋਕੰਪਿਊਟਰ ਅਨ-ਇਨਕ੍ਰਿਪਟਡ ਸਿੰਗਲ-ਚਿੱਪ ਮਾਈਕ੍ਰੋ ਕੰਪਿਊਟਰ ਬਣ ਜਾਵੇ, ਅਤੇ ਫਿਰ ਆਨ-ਚਿੱਪ ਨੂੰ ਪੜ੍ਹਨ ਲਈ ਪ੍ਰੋਗਰਾਮਰ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਚਿੱਪ ਪ੍ਰੋਗਰਾਮ.

ਹੋਰ ਇਨਕ੍ਰਿਪਸ਼ਨ ਵਿਧੀਆਂ ਦੇ ਆਧਾਰ 'ਤੇ, ਕੁਝ ਸਾਜ਼-ਸਾਮਾਨ ਨੂੰ ਸਾਫਟਵੇਅਰ ਹਮਲੇ ਕਰਨ ਲਈ ਕੁਝ ਸਾੱਫਟਵੇਅਰ ਨਾਲ ਸਹਿਯੋਗ ਕਰਨ ਲਈ ਵਿਕਸਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

2. ਇਲੈਕਟ੍ਰਾਨਿਕ ਖੋਜ ਹਮਲਾ

ਇਹ ਤਕਨੀਕ ਆਮ ਤੌਰ 'ਤੇ ਉੱਚ ਅਸਥਾਈ ਰੈਜ਼ੋਲੂਸ਼ਨ ਦੇ ਨਾਲ ਆਮ ਕਾਰਵਾਈ ਦੌਰਾਨ ਪ੍ਰੋਸੈਸਰ ਦੇ ਸਾਰੇ ਪਾਵਰ ਅਤੇ ਇੰਟਰਫੇਸ ਕਨੈਕਸ਼ਨਾਂ ਦੀਆਂ ਐਨਾਲਾਗ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਦੀ ਹੈ, ਅਤੇ ਇਸਦੇ ਇਲੈਕਟ੍ਰੋਮੈਗਨੈਟਿਕ ਰੇਡੀਏਸ਼ਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਕੇ ਹਮਲੇ ਨੂੰ ਲਾਗੂ ਕਰਦੀ ਹੈ। ਕਿਉਂਕਿ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਇੱਕ ਕਿਰਿਆਸ਼ੀਲ ਇਲੈਕਟ੍ਰਾਨਿਕ ਯੰਤਰ ਹੈ, ਜਦੋਂ ਇਹ ਵੱਖ-ਵੱਖ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ, ਤਾਂ ਅਨੁਸਾਰੀ ਬਿਜਲੀ ਦੀ ਖਪਤ ਵੀ ਉਸ ਅਨੁਸਾਰ ਬਦਲਦੀ ਹੈ। ਇਸ ਤਰ੍ਹਾਂ, ਵਿਸ਼ੇਸ਼ ਇਲੈਕਟ੍ਰਾਨਿਕ ਮਾਪਣ ਵਾਲੇ ਯੰਤਰਾਂ ਅਤੇ ਗਣਿਤਿਕ ਅੰਕੜਾ ਵਿਧੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਹਨਾਂ ਤਬਦੀਲੀਆਂ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਅਤੇ ਖੋਜ ਕਰਕੇ, ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਵਿੱਚ ਖਾਸ ਮੁੱਖ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।

3. ਨੁਕਸ ਪੈਦਾ ਕਰਨ ਦੀ ਤਕਨਾਲੋਜੀ

ਇਹ ਤਕਨੀਕ ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਬੱਗ ਕਰਨ ਲਈ ਅਸਧਾਰਨ ਓਪਰੇਟਿੰਗ ਹਾਲਤਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ ਅਤੇ ਫਿਰ ਹਮਲੇ ਨੂੰ ਅੰਜਾਮ ਦੇਣ ਲਈ ਵਾਧੂ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ। ਸਭ ਤੋਂ ਵੱਧ ਵਰਤੇ ਜਾਂਦੇ ਨੁਕਸ ਪੈਦਾ ਕਰਨ ਵਾਲੇ ਹਮਲਿਆਂ ਵਿੱਚ ਵੋਲਟੇਜ ਦੇ ਵਾਧੇ ਅਤੇ ਘੜੀ ਦੇ ਵਾਧੇ ਸ਼ਾਮਲ ਹਨ। ਘੱਟ-ਵੋਲਟੇਜ ਅਤੇ ਉੱਚ-ਵੋਲਟੇਜ ਹਮਲਿਆਂ ਦੀ ਵਰਤੋਂ ਸੁਰੱਖਿਆ ਸਰਕਟਾਂ ਨੂੰ ਅਸਮਰੱਥ ਬਣਾਉਣ ਜਾਂ ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਗਲਤ ਕਾਰਵਾਈਆਂ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਘੜੀ ਪਰਿਵਰਤਨਸ਼ੀਲ ਸੁਰੱਖਿਅਤ ਜਾਣਕਾਰੀ ਨੂੰ ਨਸ਼ਟ ਕੀਤੇ ਬਿਨਾਂ ਸੁਰੱਖਿਆ ਸਰਕਟ ਨੂੰ ਰੀਸੈਟ ਕਰ ਸਕਦੇ ਹਨ। ਪਾਵਰ ਅਤੇ ਕਲਾਕ ਟਰਾਂਜਿਐਂਟ ਕੁਝ ਪ੍ਰੋਸੈਸਰਾਂ ਵਿੱਚ ਵਿਅਕਤੀਗਤ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਡੀਕੋਡਿੰਗ ਅਤੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰ ਸਕਦੇ ਹਨ।

4. ਪੜਤਾਲ ਤਕਨਾਲੋਜੀ

ਤਕਨਾਲੋਜੀ ਚਿੱਪ ਦੀ ਅੰਦਰੂਨੀ ਵਾਇਰਿੰਗ ਨੂੰ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਬੇਨਕਾਬ ਕਰਨਾ ਹੈ, ਅਤੇ ਫਿਰ ਹਮਲੇ ਦੇ ਉਦੇਸ਼ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਨਾਲ ਨਿਗਰਾਨੀ, ਹੇਰਾਫੇਰੀ ਅਤੇ ਦਖਲਅੰਦਾਜ਼ੀ ਕਰਨਾ ਹੈ।

ਸਹੂਲਤ ਦੀ ਖ਼ਾਤਰ, ਲੋਕ ਉਪਰੋਕਤ ਚਾਰ ਹਮਲਾ ਤਕਨੀਕਾਂ ਨੂੰ ਦੋ ਸ਼੍ਰੇਣੀਆਂ ਵਿੱਚ ਵੰਡਦੇ ਹਨ, ਇੱਕ ਹੈ ਘੁਸਪੈਠ ਵਾਲਾ ਹਮਲਾ (ਸਰੀਰਕ ਹਮਲਾ), ਇਸ ਕਿਸਮ ਦੇ ਹਮਲੇ ਨੂੰ ਪੈਕੇਜ ਨੂੰ ਨਸ਼ਟ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਫਿਰ ਇੱਕ ਵਿੱਚ ਸੈਮੀਕੰਡਕਟਰ ਟੈਸਟ ਉਪਕਰਣ, ਮਾਈਕ੍ਰੋਸਕੋਪ ਅਤੇ ਮਾਈਕ੍ਰੋ-ਪੋਜੀਸ਼ਨਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਵਿਸ਼ੇਸ਼ ਪ੍ਰਯੋਗਸ਼ਾਲਾ. ਇਸਨੂੰ ਪੂਰਾ ਹੋਣ ਵਿੱਚ ਘੰਟੇ ਜਾਂ ਹਫ਼ਤੇ ਵੀ ਲੱਗ ਸਕਦੇ ਹਨ। ਸਾਰੀਆਂ ਮਾਈਕ੍ਰੋਪ੍ਰੋਬਿੰਗ ਤਕਨੀਕਾਂ ਹਮਲਾਵਰ ਹਮਲੇ ਹਨ। ਹੋਰ ਤਿੰਨ ਤਰੀਕੇ ਗੈਰ-ਹਮਲਾਵਰ ਹਮਲੇ ਹਨ, ਅਤੇ ਹਮਲਾ ਕੀਤੇ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਨੂੰ ਸਰੀਰਕ ਤੌਰ 'ਤੇ ਨੁਕਸਾਨ ਨਹੀਂ ਪਹੁੰਚਾਇਆ ਜਾਵੇਗਾ। ਗੈਰ-ਘੁਸਪੈਠ ਵਾਲੇ ਹਮਲੇ ਕੁਝ ਮਾਮਲਿਆਂ ਵਿੱਚ ਖਾਸ ਤੌਰ 'ਤੇ ਖ਼ਤਰਨਾਕ ਹੁੰਦੇ ਹਨ ਕਿਉਂਕਿ ਗੈਰ-ਘੁਸਪੈਠ ਵਾਲੇ ਹਮਲਿਆਂ ਲਈ ਲੋੜੀਂਦੇ ਉਪਕਰਣ ਅਕਸਰ ਸਵੈ-ਨਿਰਮਿਤ ਅਤੇ ਅਪਗ੍ਰੇਡ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ, ਅਤੇ ਇਸਲਈ ਬਹੁਤ ਸਸਤੇ ਹੁੰਦੇ ਹਨ।

ਜ਼ਿਆਦਾਤਰ ਗੈਰ-ਘੁਸਪੈਠ ਵਾਲੇ ਹਮਲਿਆਂ ਲਈ ਹਮਲਾਵਰ ਨੂੰ ਵਧੀਆ ਪ੍ਰੋਸੈਸਰ ਗਿਆਨ ਅਤੇ ਸੌਫਟਵੇਅਰ ਗਿਆਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇਸ ਦੇ ਉਲਟ, ਹਮਲਾਵਰ ਜਾਂਚ ਹਮਲਿਆਂ ਲਈ ਬਹੁਤੇ ਸ਼ੁਰੂਆਤੀ ਗਿਆਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਸਮਾਨ ਤਕਨੀਕਾਂ ਦਾ ਇੱਕ ਵਿਸ਼ਾਲ ਸਮੂਹ ਆਮ ਤੌਰ 'ਤੇ ਉਤਪਾਦਾਂ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਦੇ ਵਿਰੁੱਧ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਇਸ ਲਈ, ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ 'ਤੇ ਹਮਲੇ ਅਕਸਰ ਘੁਸਪੈਠ ਕਰਨ ਵਾਲੇ ਰਿਵਰਸ ਇੰਜੀਨੀਅਰਿੰਗ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ, ਅਤੇ ਸੰਚਿਤ ਤਜਰਬਾ ਸਸਤੀਆਂ ਅਤੇ ਤੇਜ਼ ਗੈਰ-ਘੁਸਪੈਠ ਵਾਲੀਆਂ ਹਮਲੇ ਤਕਨੀਕਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।