Bonds are secured by assets, while NCDs are generally unsecured by any asset or collateral. However, bonds have lower interest rates than NCDs.