Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
chenxm1986 committed Jul 14, 2022
1 parent a1e102d commit b14d790
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Chaotic Weights
============

This code is a simple demonstration of how to protect the weights of a neural network running on an GPU. The basic principle is to change the positions of the weights by an chaotic algorithm named Arnold's cat map.
This code is a simple demonstration of how to protect the weights of a neural network running on an accelerator like GPU and NPU. The basic principle is to change the positions of the weights by an chaotic algorithm named Arnold's cat map.

This python code is a simple demonstration for the method proposed in the following paper. It is just for a function demonstration but the performance is not optimized. The latency of encryption (decryption) can be shortened by implementing the Arnold's cat map algorithm in C/C++ or CUDA.

Expand Down

0 comments on commit b14d790

Please sign in to comment.