Development Diary of Online Cinema

JavaFX PHP Cryptography

多设备电影同步观看系统项目开发日志


####To do list####


####Jan 18, 2015 to Jan 26, 2015 上个星期有些懈怠,觉得任务太重,心有戚戚。不过没关系,要努力加油~

####Jan 17, 2015

####Jan 16, 2015

####Jan 12, 2015

####Jan 11, 2015####

Set up of Laverel:

  1. Added php_mcrypt.so and php_pdo_pgsql.so extension to php.ini.
  2. Migration of the sample database.
  3. Routing of the sample website.

Deployment of a sample Laverel.

Read primitive of DRM algorithms:

  1. Broadcast Encryption: Shamir’s Secret Sharing k out of n. Any k + 1 participants can then combine their shares to recover s via interpolation. each authorized recipient deduces the secret, while all others deduce nonsense. Can I use the server as the very vital K?

  2. Traitor Tracing:Each user holds a decryption key that is fingerprinted and bound to his identity. In the case of a leakage, a specialized traitor tracing algorithm ensures that the identities of the leaking entities (the traitors) can be revealed.
    • Tracing Based on Leaked Decryption Keys: Boneh and Franklin[17] Boneh and Shaw[22]
    • Tracing Based on Leaked Decrypted Content: watermarking techniques. First, personalized keys are distributed to the users via any broadcast encryption scheme; then, each variant is encrypted under its own key.
    • These tracing methods are suitable for subscription. But my goal is to maximise the leaking cost of the content after decryption.
  3. public-key or symmetric-key based:

####Jan 10, 2015####


####Jan 9, 2015####


####Jan 8, 2015####


####Things done in 2014####