Knapsack Cipher -  PK and SK cryptograpy