Private/public key authentication support is included TinySftpServer version 1.0.2. Please download the it from http://labs.rebex.net/tiny-sftp-server.
You will need to put your user's public keys into the directory specified by the 'userPublicKeyDir' value in the config file.
<add key="userPublicKeyDir" value="userKeys"/>